【问题标题】:Free non-consumable in-app purchase with hosted content on Apples's servers在 Apples 服务器上托管内容的免费非消耗性应用内购买
【发布时间】:2013-06-16 12:14:57
【问题描述】:

包含在 Apple 服务器上托管的内容的非消耗性应用内购买可以免费吗?

我在文档中找不到任何关于此的内容,并且您可以在 iTunes Connect 中将应用内购买设置为免费,我认为这是可能的。

我在 iTunes Connect 上设置了非消耗性应用内购买,上传了一些内容并将其价格设置为免费。

不幸的是,当我使用产品 ID 请求产品数据时,我在 SKProductsResponse.invalidProductIdentifiers 数组中收到了该 ID。

我还设置了另一个应用内购买,与前一个仅在价格上有所不同,因为它的价格等级是第 1 层而不是免费。这个很好用。

感谢您抽出宝贵时间阅读。

【问题讨论】:

    标签: ios objective-c storekit


    【解决方案1】:

    来自documentation,为了让下载对象排队,它必须与已成功购买但尚未完成的交易相关联。

    对于免费数据托管,您为什么不想使用自己的服务器?

    【讨论】:

    • 如果产品 ID 在 SKProductsResponse 中被 Store Kit 作为无效 ID 返回,我无法创建交易。我没有自己的服务器,将我的应用内容上传到 Apple 的服务器似乎是最简单的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多