如何在 iOS / StoreKit 2 中通过订阅从付费版本更改为免费版本
How to change from paid version to free version with subscriptions in iOS / StoreKit 2
我在 App Store 上已有一个应用程序很多年了。用户必须付费才能下载该应用程序。现在我想通过实施应用内购买转向 免费增值 模式。
我想对我的应用程序的先前购买者公平。
我搜索并阅读了很多关于这个主题的内容,它仍然让我感到害怕,主要是因为它总是归结为解析 原始交易收据 和“解析”加密的东西,比如 "Original App Version Field" ...我非常希望,新的 StoreKit 2 为这个非常常见的问题提供了更多选项,但找不到它。
所以我想问:在 StoreKit 2 中是否有 更简单的方法 来从中检索更多 'readable' 数据原始购买?
如有任何提示,我们将不胜感激。
根据 Apple 的说法:
Use the Original API to Support Certain Features
You may need to use the original in-app purchase API if your app depends on any of the following features:
To provide support for the Volume Purchase Program (VPP). For more information, see Device Management.
To provide app pre-orders.
Your app changed from a premium to a freemium model, or vice versa.
Use the original API for existing and legacy apps.
https://developer.apple.com/documentation/storekit/choosing_a_storekit_api_for_in-app_purchase
所以,显然,没有办法使用 StoreKit 2 检索该信息,至少到目前为止,iOS 15.
我在 App Store 上已有一个应用程序很多年了。用户必须付费才能下载该应用程序。现在我想通过实施应用内购买转向 免费增值 模式。 我想对我的应用程序的先前购买者公平。
我搜索并阅读了很多关于这个主题的内容,它仍然让我感到害怕,主要是因为它总是归结为解析 原始交易收据 和“解析”加密的东西,比如 "Original App Version Field" ...我非常希望,新的 StoreKit 2 为这个非常常见的问题提供了更多选项,但找不到它。
所以我想问:在 StoreKit 2 中是否有 更简单的方法 来从中检索更多 'readable' 数据原始购买?
如有任何提示,我们将不胜感激。
根据 Apple 的说法:
Use the Original API to Support Certain Features
You may need to use the original in-app purchase API if your app depends on any of the following features:
To provide support for the Volume Purchase Program (VPP). For more information, see Device Management.
To provide app pre-orders.
Your app changed from a premium to a freemium model, or vice versa. Use the original API for existing and legacy apps.
https://developer.apple.com/documentation/storekit/choosing_a_storekit_api_for_in-app_purchase
所以,显然,没有办法使用 StoreKit 2 检索该信息,至少到目前为止,iOS 15.