【问题标题】:Add write a review rate us feature to my iOS app在我的 iOS 应用中添加写评论给我们功能
【发布时间】:2013-09-12 06:39:04
【问题描述】:

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

我的应用已经上架了,

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

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

我已经在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 评级页面链接?

提前致谢。

【问题讨论】:

    标签: iphone ios objective-c ipad irate


    【解决方案1】:

    我在 iOS 上使用Apprirater 进行此类评级 看看这非常简单,易于配置和管理。来自GithubLink read Getting Started

    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。

    【讨论】:

    • 它显示错误:us of undeclared identifier UIStatusBarStyleLightContent in appiarater.m 文件
    • witch ios sdk 你在用吗?
    • 我使用相同的配置并且工作正常检查我的更新答案是否添加了这三个文件
    • 我将我的 UIStatusBarStyleLightContent 更改为 UIStatusBarStyleDefault 它会删除错误,但是当我运行我的应用程序时它不会要求审核。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-31
    • 2021-08-04
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 2019-05-27
    相关资源
    最近更新 更多