请看代码..如果我不使用[iRate sharedInstance] .appStoreID会没问题吗?我只会用
+ (void)initialize
{
//configure iRate
[iRate sharedInstance].applicationBundleID = com.companyblah.appblah;
}
当我将此代码上传到appstore时,是否可以使用此代码重定向到我的应用程序?你看我的应用还没有上传,所以它没有appStoreID供我使用。
抱歉是个菜鸟
答案 0 :(得分:2)
只要您在那里配置应用,就可以在iTunes Connect中看到AppStore ID。
转到管理您的应用,如果您已经创建了应用,请选择您的应用,或者立即创建应用,完成后在应用信息下查找 Apple ID 。
但是,除非您在具有相同捆绑ID的多个平台上拥有应用程序,否则iRate通常不需要工作。附注:applicationBundleID也不需要手动设置,iRate可以从Info.plist中读取它。它仅用于测试目的。
答案 1 :(得分:0)
+(无效)初始化 {
[iRate sharedInstance].previewMode = YES; // For testing. Make "NO" while submitting on app store
//configure iRate
[iRate sharedInstance].appStoreID = appStoreId; //You need app store ID here
[iRate sharedInstance].daysUntilPrompt = 2;// Days
}