我的付费iOS应用程序正在审核中,仅在日本App Store中发布。我想创建一个免费版本,其中包含付费版本的链接,但没有付费版本的网址。
http://itunes.apple.com/linkmaker/中提到了this question,但是当我在那里搜索我的应用时,它并没有显示出来。
建议的另一个选项是create a permalink on our domain,但这会强制用户进行额外的重定向。
iTunes连接提供我的应用网址,以“http://itunes.apple.com/us/app/dumi-shuki-ying-yu/”开头。点击该链接会发出警告,表示该应用目前仅在美国提供(尽管我们仅在日本发布)。
我有SKU和捆绑ID,但我可以将哪些内容用于网址?
答案 0 :(得分:2)
这适用于我(Xcode 5 - iOS 7 - 设备!):
itms-apps://itunes.apple.com/app/idYOUR_APP_ID
代码段(您只需复制并粘贴):
#define YOUR_APP_STORE_ID 123456789 // Change this one to your app ID (get it from iTunes Connect)
static NSString *const iOS7AppStoreURLFormat = @"itms-apps://itunes.apple.com/app/id%@";
[NSURL URLWithString:[NSString stringWithFormat:iOS7AppStoreURLFormat, YOUR_APP_STORE_ID]]; // Would contain the right link
请注意我们没有使用应用名称(不需要,因为它可能会发生变化,所以使用起来很糟糕)。在iOs 7上你也可以使用" http"而不是" itms-apps"这会有相同的结果(首先打开野生动物园,就像在较旧的操作系统上一样)。
最重要的是我们还没有使用链接上的国家/地区数据(通常"我们"或任何其他),因此设备会选择相关的。如果你写了#34;我们"在链接上(就像你从iTunes Link Maker获得的那个),如果你在日本设备上打开它,如果可以显示警告,因为商店可能设置为日本并且不会打开链接。
答案 1 :(得分:1)
您在iTunes Connect中获得的链接只需将http://
替换为itms-apps://
即可。
据说这个警报很奇怪,你有没有任何链接到你的iTunes帐户设置为美国英语?我猜这只是自动的,一旦你的应用被批准,这个链接应该可以工作,只要点击链接的iTunes帐户的用户与日本商店相关联。