RSEmailFeedback
从您的App用户获取直接反馈的简单方式是通过电子邮件。此组件通过添加块来简化电子邮件编辑器的展示,并将有关设备、操作系统和应用程序版本的详细信息预先填充到电子邮件消息正文中。
安装
RSEmailFeedback 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:
pod 'RSEmailFeedback'
用法
(请参阅/Demo 中的示例 Xcode 项目)
创建 RSEmailFeedback
的实例,并通过传递可见视图控制器引用和可选的完成时运行的代码块来展示它。
Objective C
#import <RSEmailFeedback/RSEmailFeedback.h>
RSEmailFeedback *emailFeedback = [[RSEmailFeedback alloc] init];
emailFeedback.toRecipients = @[@"[email protected]"];
emailFeedback.subject = @"Feedback for RSEmailFeedback";
[emailFeedback showOnViewController:self withCompletionHandler:^(MFMailComposeResult result, NSError *error) {
if (result == MFMailComposeResultSent) {
NSLog(@"email sent 😁");
}
}];
Swift
import RSEmailFeedback
let emailFeedback = RSEmailFeedback()
emailFeedback.toRecipients = ["[email protected]"]
emailFeedback.subject = "Feedback for RSEmailFeedback"
emailFeedback.show(on: self) { (result, error) in
if result == .sent {
print("email sent 😁")
}
}
许可证
RSEmailFeedback 在 MIT 许可下可用。更多请参阅 LICENSE 文件。