1

我想在我的应用程序中添加某种“写评论”或“给我们评分”功能,以便我的客户可以轻松地对我的 iOS 应用程序进行评分和评论。

我的应用程序已经上架了,

我想知道如何做到这一点。如果可能的话,我希望在应用程序启动 10 次后显示警报。以及如何创建一个可能稍后显示的替代方案,它可能会在以后 15 次启动应用程序时显示警报?

搜索后我找到了 iRate 示例,我已经导入#import "iRate.h"了我的appdelegate

我已经写了这个appdelegate

+(void)initialize{
    [iRate sharedInstance].previewMode=YES;

}

当我启动我的应用程序警报显示,但它在日志中显示警告:

  • iRate 正在检查http://itunes.apple.com/US/lookup?bundleId=com.AppName以检索 App Store 详细信息...
  • iRate 找不到此应用程序的 App Store ID。如果应用程序不适合 App Store 发布,那么您必须指定自定义评级 URL。
  • iRate 在 iTunes 上找不到您的应用。如果您的应用尚未上架或不适合 App Store 发布,请不要担心
  • iRate 找不到此应用程序的 App Store ID。如果应用程序不适合 App Store 发布,那么您必须指定自定义评级 URL。

如何删除此警告以及如何将我的应用程序与我的应用程序的 iTunes 评级页面链接?

提前致谢。

4

1 回答 1

2

我使用Apprirater for iOS进行这种类型的评级看看这非常简单,易于配置和管理。从GithubLink 阅读入门

configure它_

[Appirater setAppId:@"552035781"];//here you need to put your App id
[Appirater setDaysUntilPrompt:1];
[Appirater setUsesUntilPrompt:10];
[Appirater setSignificantEventsUntilPrompt:-1];
[Appirater setTimeBeforeReminding:2];
[Appirater setDebug:YES]; // set NO while you upload App into appstore this YES for testing

出现警报与您的配置一样,如波纹管屏幕截图:-

在此处输入图像描述

更新

将这三个类添加到您的项目中:-

在此处输入图像描述

将 CFNetwork、SystemConfiguration 和 StoreKit 框架添加到您的项目中。请务必在目标的 Build Phases » Link Binary with Libraries 部分中将 StoreKit 的Required 更改为 Optional。

于 2013-09-12T06:46:23.330 回答