无法实际托管 In-App-Purchase 托管内容
Posted
技术标签:
【中文标题】无法实际托管 In-App-Purchase 托管内容【英文标题】:can't get In-App-Purchase hosted content to be actually hosted 【发布时间】:2013-08-26 01:11:54 【问题描述】:我有一个带有 In-App Purchase 的 iPad 应用程序,它曾经通过 Urban Airship 托管其内容(他们家的痘痘)。现在我正在尝试将其转换为使用 Apple 的托管内容。
我为我的一个内容项创建了一个 .pkg 文件,并使用 Application Loader(现在多次)上传内容。包通过了验证,我点击了“交付”,我看到了进度条,因为它是“将包上传到 iTunes Store”。在此项目的“托管内容”选项卡中,清楚地勾选了“使用 Apple 托管内容”,并且“托管内容包:”很好地显示了标准包图标。
然而,当我在 iTunes Connect 上查看同一个应用程序并转到应用内购买并查看相同的内容项时,它显示:“通过 Apple 托管内容:此功能已关闭。” (这里没有提供关于如何打开它的提示。)
在我的代码中,当我从 StoreKit 取回 SKProduct 时,我发现 downloadContentVersion 和 downloadContentLengths 都为零。无论如何,当我使用测试帐户购买它时,我会得到一个 SKPaymentTransaction,其 .downloads 也是 nil。如果我退出并重新启动 Application Loader,“Host content with Apple”复选框现在未选中。这可能与 Apple 没有意识到他们现在托管此内容有关。
也许生活更艰难,因为这不是一个新应用或新内容;这两个都是很久以前批准的,我正在尝试将它们更新为新模型。但我当然不想为此创建一个新应用程序。让 Apple 服务器实际托管此内容的关键步骤是什么?
【问题讨论】:
【参考方案1】:我必须“审查”我的“ios 付费应用程序协议”。这意味着转到 iTunes 连接 - 然后“合同、税务和银行业务”单击“请求”按钮并接受所有更改...
在此之后,所有问题都消失了。从这个 *** 网站得到了答案:
Updated iOS Applications Agreement
我的问题与您的问题不相似,但我已经阅读了类似的帖子,其中的解决方案与我的解决方案相同。试试看。希望它可以帮助您或其他任何人:)
【讨论】:
我完成了这一步并填写了所有的文书工作,但是 IAP 页面仍然显示“此功能已关闭。”。以上是关于无法实际托管 In-App-Purchase 托管内容的主要内容,如果未能解决你的问题,请参考以下文章
与 NSViewRepresentable 托管的 NSScrollView 绑定的问题