我正在使用MKStoreKit进行自动更新订阅,一切正常,但我不知道这些通知是做什么的。(kSubscriptionsPurchasedNotification和kSubscriptionsInvalidNotification)。
当我在ViewDidLoad或didFinishLaunchingWithOptions函数中调用它们时,它们对应的方法也会被调用,但if([MKStoreManager isFeaturePurchased:@"myFeature"])总是返回false并在else语句中输入。那么为什么会发生这种情况,使用它们有什么好处呢?
其次,正如我所说的,我正在使用自动续订订阅,当订阅期限到期时,订阅不会自动续订,用户必须再次按下才能登录到我的应用程序并手动订阅。
发布于 2013-10-20 02:08:08
如果您使用的是订阅,则应使用:
[[MKStoreManager sharedManager] isSubscriptionActive:@"myFeature"];而不是: MKStoreManager isFeaturePurchased:@"myFeature“
isFeaturePurchased:https://stackoverflow.com/questions/14135619
复制相似问题