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