ios - Apple In App Purchase-如何从App Store获取产品的订阅期?

标签 ios in-app-purchase subscription auto-renewing

谁能告诉我如何获得IAP订阅时间?

我有一个应用。我已经定义了自动续订订阅产品,并且为该产品定义了3种不同的订阅时长-1个月,6个月和12个月。

我可以查询应用商店并获取3个订阅的IAP产品信息。

但是-我无法获取订阅长度。

我当然知道产品ID#1是1个月。但是我无法从Apple获得此长度,这意味着我必须将持续时间硬编码到应用程序中。

当然有办法获取详细说明订阅长度的本地化字符串吗?

最佳答案

我认为您需要将持续时间存储在您的应用中。由于您应该已经具有一个带有productID的plist,或者至少拥有一个用于存储有效productId的服务器,因此您也可以在应用程序包中创建一个plist,用于存储productID和持续时间。
PList with productIds

以及持续时间:
enter image description here

关于ios - Apple In App Purchase-如何从App Store获取产品的订阅期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35043053/

相关文章:

ios - 获取 iOS 文件系统目录中存储对象的所有属性

ios - Crittercism更新到5.6.2后出现编译错误 "Could not build module ' Crittercism'”

ios - 将一个简单的应用程序转换为具有标签栏

iphone - 如何以及在何处存储应用内购买的 “Consumable” 产品?

ios - xcode inapp 购买,为评论家等提供免费购买的最佳方式

iphone - 如何查看 In App Purchase Auto Renewable Subscription 是否有效

android - Android 应用内订阅购买日期是否会随着每月续订而更新?

amazon-web-services - AWS AppSync - 对突变的订阅不返回所需的字段

ios - Swift 中的顺序淡入淡出

iphone - 在单个设备上跨应用共享应用内购买