我已接近向App Store提交应用,并希望在首个发布的版本中加入评级链接,以便向用户提供评估应用或撰写评论的简便方法。
所以首先我通过iTunes Connect生成了一个新应用,没有任何进一步的步骤 - 只是一个空壳。在应用程序内部有一个名为“App-Information”的区域,底部有一个名为“在App Store中显示”的链接。当然这个链接不活跃,因为此时应用程序不是“准备出售”。但也许这个链接可以用GET-Parameters修改,例如,一旦应用程序准备出售就完成这个任务。 您是否知道如何在批准应用程序之前为评级/撰写评论建立适当的链接?
然后,我不确定是否为创建的应用选择通配符App ID。是否需要使用期望显式App ID的服务?例如,如果我想在iCloud中存储应用相关数据,那么我会创建并选择一个显式ID,否则我也可以使用已经存在的通配符ID?
我可以先创建一个带有通配符App ID的应用程序,并在以后需要时选择一个明确的App ID吗?我认为我不了解通配符号码的共同需要或优势,因为只需很少的努力即可在一分钟内创建新的应用程序ID(显式或非显式)。
答案 0 :(得分:2)
你可以用这个
itms-apps://itunes.apple.com/app/idYOUR_APP_ID
对于低于iOS 7的版本,请使用旧版本:
itmsapps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=YOUR_APP_ID
代码
define YOUR_APP_STORE_ID 545174222 //Change this one to your ID
static NSString *const iOS7AppStoreURLFormat = @"itms-apps://itunes.apple.com/app/id%d";
static NSString *const iOSAppStoreURLFormat = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%d"
[NSURL URLWithString:[NSString stringWithFormat:([[UIDevice currentDevice].systemVersion floatValue] >= 7.0f)? iOS7AppStoreURLFormat: iOSAppStoreURLFormat, YOUR_APP_STORE_ID]]; // Would contain the right link