2012-07-09 49 views
0

自动续订订阅有一个ID,但可以有多个持续时间。 我想知道如何指定用户选择购买的持续时间,但SKProduct中没有“持续时间”这样的字段。 问题:这是正确的,它不可能选择在代码中的自动更新订阅的持续时间,而是用户选择一个本地对话框?如何在购买前选择自动续订订阅的时长

回答

0

您必须从iTunes中的产品ID推断的持续时间。没有其他选择。 作为比肩苹果文档

认购的长度不被 SKPaymentTransaction对象或由应用 商店收据验证器返回的收据数据提供英寸对于每个订阅长度,您应该使用不同的产品标识符 ,以便您的应用程序可以将 产品标识符转换为订阅长度。

例如, com.mycompany.6monthssub com.mycompany.1yearsub

+0

我相信你在谈论不可续订的订阅。自动更新订阅收据实际上包含持续时间,证明:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html但它只是描述购买制作。我想知道何时指定购买自动续订订阅的期限。 – Alehar 2012-07-09 07:52:54

+0

不,我正在谈论自动更新订阅(请查看http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/StoreKitGuide/RenewableSubscriptions/RenewableSubscriptions.html的最后一篇文章) – msk 2012-07-09 07:57:52

+0

因此,我测试了它和事实证明你是对的。每个时间段在itunesconnect中都有自己的ID。 – Alehar 2012-07-09 09:00:22

相关问题