6

我正在使用 MKStoreKit 进行自动更新订阅,一切正常,但我不知道这些通知有什么作用。(kSubscriptionsPurchasedNotificationkSubscriptionsInvalidNotification)。

当我在ViewDidLoadordidFinishLaunchingWithOptions函数中调用它们时,它们对应的方法被调用但if([MKStoreManager isFeaturePurchased:@"myFeature"])总是返回 false 并进入 else 语句。那么为什么会发生这种情况以及使用它们有什么好处呢?

其次,就像我说的我正在使用自动续订订阅,当订阅期限到期时,订阅不会自动续订,用户必须再次按下才能登录我的应用并手动订阅。

4

1 回答 1

0

如果您正在使用订阅,您应该使用:

[[MKStoreManager sharedManager] isSubscriptionActive:@"myFeature"];

而不是:[MKStoreManager isFeaturePurchased:@"myFeature"]

isFeaturePurchased:

用于检查“消耗品”应用内购买。

于 2013-10-19T18:08:07.850 回答