iOS应用 - 包括评级链接 - 选择应用ID类型

时间:2016-04-29 10:49:45

标签: ios app-store

我已接近向App Store提交应用,并希望在首个发布的版本中加入评级链接,以便向用户提供评估应用或撰写评论的简便方法。

所以首先我通过iTunes Connect生成了一个新应用,没有任何进一步的步骤 - 只是一个空壳。在应用程序内部有一个名为“App-Information”的区域,底部有一个名为“在App Store中显示”的链接。当然这个链接不活跃,因为此时应用程序不是“准备出售”。但也许这个链接可以用GET-Parameters修改,例如,一旦应用程序准备出售就完成这个任务。 您是否知道如何在批准应用程序之前为评级/撰写评论建立适当的链接?

然后,我不确定是否为创建的应用选择通配符App ID。是否需要使用期望显式App ID的服务?例如,如果我想在iCloud中存储应用相关数据,那么我会创建并选择一个显式ID,否则我也可以使用已经存在的通配符ID?

我可以先创建一个带有通配符App ID的应用程序,并在以后需要时选择一个明确的App ID吗?我认为我不了解通配符号码的共同需要或优势,因为只需很少的努力即可在一分钟内创建新的应用程序ID(显式或非显式)。

1 个答案:

答案 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