SARate是一个库,用于在AppStore上获取正面应用评论。SARate是iRate的子类。
SARate
文件拖放到您的项目中。QuartzCore.framework
和MessageUI.framework
添加到您的项目中。在AppDelegate的initialize方法中添加SARate配置代码
#import "SARate.h"
+ (void)initialize
{
//configure
[SARate sharedInstance].daysUntilPrompt = 5;
[SARate sharedInstance].usesUntilPrompt = 5;
[SARate sharedInstance].remindPeriod = 30;
[SARate sharedInstance].email = @"[email protected]";
}
#import "SARate.h"
+ (void)initialize
{
//configure
[SARate sharedInstance].daysUntilPrompt = 5;
[SARate sharedInstance].usesUntilPrompt = 5;
[SARate sharedInstance].remindPeriod = 30;
[SARate sharedInstance].promptForNewVersionIfUserRated = YES;
//enable preview mode
[SARate sharedInstance].previewMode = YES;
[SARate sharedInstance].email = @"[email protected]";
// 4 and 5 stars
[SARate sharedInstance].minAppStoreRaiting = 4;
[SARate sharedInstance].emailSubject = [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleDisplayName"];
[SARate sharedInstance].emailText = @"Disadvantages: ";
[SARate sharedInstance].headerLabelText = @"Like app?";
[SARate sharedInstance].descriptionLabelText = @"Touch the star to rate.";
[SARate sharedInstance].rateButtonLabelText = @"Rate";
[SARate sharedInstance].cancelButtonLabelText = @"Not Now";
[SARate sharedInstance].setRaitingAlertTitle = @"Rate";
[SARate sharedInstance].setRaitingAlertMessage = @"Touch the star to rate.";
[SARate sharedInstance].appstoreRaitingAlertTitle = @"Write a review on the AppStore";
[SARate sharedInstance].appstoreRaitingAlertMessage = @"Would you mind taking a moment to rate it on the AppStore? It won’t take more than a minute. Thanks for your support!";
[SARate sharedInstance].appstoreRaitingCancel = @"Cancel";
[SARate sharedInstance].appstoreRaitingButton = @"Rate It Now";
[SARate sharedInstance].disadvantagesAlertTitle = @"Disadvantages";
[SARate sharedInstance].disadvantagesAlertMessage = @"Please specify the deficiencies in the application. We will try to fix it!";
}
Andrei Solovjev
SARate遵循MIT许可。有关更多信息,请参阅LICENSE文件。