3

我的付费 iOS 应用正在审核中,仅在日本应用商店发布。我想创建带有付费版本链接的免费版本,但没有付费版本的 URL。

这个问题中提到了http://itunes.apple.com/linkmaker/,但是当我在那里搜索我的应用程序时,它没有出现。

建议的另一个选项是在我们的域上创建一个永久链接,但这将迫使用户通过额外的重定向。

iTunes connect 将我的应用程序网址以“ http://itunes.apple.com/us/app/dumi-shuki-ying-yu/ ”开头,单击该链接会发出警告,表明该应用程序目前仅在美国可用(虽然我们只为日本发布了它)。

您要求的商品目前在日本商店中不可用

我有 SKU 和捆绑 ID,但我可以将什么用于 URL?

4

2 回答 2

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”,这将产生相同的结果(不会像在旧操作系统上那样首先打开 safari)。

最后一件重要的事情是我们没有使用链接上的国家数据(通常是“我们”或任何其他),因此设备会选择相关的。如果您确实在链接上写了“我们”(例如您从 iTunes Link Maker 获得的链接),如果您在日本设备上打开该链接,是否会显示警报,因为商店可能设置为日本并且不会打开链接。

于 2014-02-08T19:03:18.970 回答
1

您在 iTunes Connect 中获得的链接应该可以通过替换http://itms-apps://.

话虽如此,这个警报很奇怪,您是否有任何与您的 iTunes 帐户相关联的内容设置为美国英语?我猜这只是自动的,一旦您的应用程序获得批准,只要单击该链接的 iTunes 帐户的用户与日本商店相关联,该链接就应该可以工作。

于 2012-08-13T15:01:00.743 回答