1

多年来,我在应用商店中有一个现有的应用。用户必须付费才能下载该应用程序。现在我想通过实施应用内购买来转向免费增值模式。我想对我的应用程序的以前购买者公平。

我搜索并阅读了很多关于这个主题的内容,但它仍然让我感到害怕,主要是因为它总是归结为解析原始交易收据并“解析”诸如“原始应用程序版本字段”之类的加密内容......我是如此希望,新的 StoreKit 2 为这个非常常见的问题提供了更多选择,但找不到。

所以我在这里问: StoreKit 2中是否有更简单的方法可以从原始购买中检索更多“可读”数据?

任何提示将不胜感激。

4

1 回答 1

1

据苹果称:

使用原始 API 支持某些功能

如果您的应用依赖以下任一功能,您可能需要使用原始应用内购买 API:

  • 为批量购买计划 (VPP) 提供支持。有关详细信息,请参阅设备管理。

  • 提供应用程序预订。

  • 您的应用从高级模式变为免费模式,反之亦然。将原始 API 用于现有和旧版应用程序。

https://developer.apple.com/documentation/storekit/choosing_a_storekit_api_for_in-app_purchase

因此,显然,至少到目前为止,iOS 15 无法使用 StoreKit 2 检索该信息。

于 2022-01-08T11:55:37.607 回答