又一个反馈提示。这个会引导用户提交电子邮件反馈或撰写评论。应用会在设定的时间后(默认为30天)询问用户是否评论应用。如果用户拒绝,就会询问用户是否希望通过直接发送反馈来帮助我们改进应用。选择此选项将打开一个带有应用和设备信息的电子邮件撰写视图。此Pod中使用的所有字符串和时间间隔都是可定制的。
要运行示例项目,请克隆仓库,然后从示例目录首先运行pod install
。
EmailFeedback可通过Cocoa Pods获取。要安装它,只需将以下行添加到Podfile中。
pod "EmailFeedback"
在您的应用程序代理中添加以下代码
[EmailFeedback defaultFeedback].reviewURL = [NSURL URLWithString:@“URL to iTunes Store page”];
[EmailFeedback defaultFeedback].emailRecipient = @“[email protected]”;
[[EmailFeedback defaultFeedback] ping]
以下EmailFeedback属性是可自定义的
Type propertyName
(defaultValue)BOOL sendUserDetails
(YES)NSTimeInterval promptReviewAfter
(2592000)BOOL repeatPrompt
(NO)NSString* reviewPromptTitle
(Review Us?)NSString* reviewPromptMessage
(If you like this app, would you mind writing a review for us?)NSString* feedbackPromptTitle
(Feedback)NSString* feedbackPromptMessage
(Would you prefer to send us feedback directly to help us improve the app?)NSString* promptCancelLabel
(No Thanks)NSString* promptReviewLabel
(Write Review)NSString* promptSendFeedbackLabel
(Send Feedback)NSURL* reviewURL
(nil)NSString* emailRecipient
(nil)NSString* emailSubject
(App Feedback)NSString* emailBody
(Anonymous user data)BOOL emailIsHTML
(NO)John Jones,[email protected]
EmailFeedback在MIT许可下可用。有关更多信息,请参阅LICENSE文件。