又一个反馈提示。这个会引导用户提交电子邮件反馈或撰写评论。应用会在设定的时间后(默认为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文件。