0

我有一个应用程序内购买的应用程序。有时会发生一些事情,iOS 会要求用户在 AppStore 中进行授权。授权警报随时出现。即使我的应用程序关闭,它也会发生!我建议,此警报是由于某些购买失败所致。但是如果我输入 Apple ID 什么都不会发生。为了解决这个问题,我想知道哪些事件会引发 AppStore 授权警报?

4

2 回答 2

0

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

于 2013-07-16T14:20:07.757 回答
0

I don't install in-app purchases any more, but I think I solved it by adding the following to AppleDelegate and other viewcontrollers.

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];

Like...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self];
}
于 2013-05-15T11:45:57.567 回答