AppStore授权警报

时间:2013-05-15 11:35:07

标签: ios objective-c in-app-purchase storekit

我有一个购买inApp的应用。有时会发生一些事情,iOS会要求用户在AppStore中进行授权。授权警报随时出现。甚至我的应用程序关闭也会发生!我建议,此提醒是由于某些购买失败。但如果我输入Apple ID没有任何反应。为了解决这个问题,我想知道哪些事件会引起AppStore授权警报?

2 个答案:

答案 0 :(得分:0)

我不再安装应用内购买,但我想我通过将以下内容添加到AppleDelegate和其他视图控制器来解决它。

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];

...一样

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
}

答案 1 :(得分:0)

我的问题的原因是非常愚蠢的。我忘了打电话给[[SKPaymentQueue defaultQueue] finishTransaction:transaction]。我认为AppStore授权警报可能是未公开的应用内交易的结果。