如何从 Apple 服务器获取应用内购买列表

Posted

技术标签:

【中文标题】如何从 Apple 服务器获取应用内购买列表【英文标题】:How to get a list of in-app purchases from the Apple server 【发布时间】:2011-02-03 10:05:16 【问题描述】:

我正在开发一个提供应用内购买的 iPhone 应用。但是,在为应用内购买创建产品 ID 后,我必须在客户端或自定义服务器上手动更新列表。这似乎有点奇怪。

我可以使用他们的任何网络服务直接与 Apple 的服务器通信以动态获取已注册产品 ID 的列表吗?

或者我的 iPhone 客户端是否可以使用 API 与 StoreKit 通信以从 Apple 的服务器获取已注册产品 ID 的列表?

【问题讨论】:

【参考方案1】:

不,没有:

来自应用内购买编程指南

Apple 建议您检索产品 来自您的服务器的标识符,而不是 而不是将它们包含在一个属性中 列表。这为您提供了灵活性 添加新产品而不更新 你的申请。

您可以在这里找到类似的答案:

StoreKit to return all product IDs

希望这会有所帮助, 文森特

【讨论】:

我看到一个应用程序在表格左侧有产品类别,每个类别下都有产品。如何获取它们,它们是否与产品一起包含在服务器中??

以上是关于如何从 Apple 服务器获取应用内购买列表的主要内容,如果未能解决你的问题,请参考以下文章

ios:应用内购买内容在下载 95% 后停止从 Apple 服务器下载

一次购买的 Apple 应用内购买 transaction_id 有时会发生变化

如何通过Apple TestFlight测试应用内购买?

Apple iOS 应用内购买服务器到服务器通知的“取消”通知案例?

Apple 订阅或应用内购买在商店版本中不起作用 - 应用内产品详细信息未显示或获取

我的服务器如何安全地验证 iPhone 应用内购买?