拦截 Store Kit 警报视图

Chi*_*ico 5 iphone storekit

当我的一个应用内交易完成时,无论是因为它被恢复还是因为它是成功的购买,Store Kit 会生成一个显示确认对话框的警报视图。在当前版本中,它说“谢谢您。您的购买成功。”。

由于我的应用程序应该在购买成功后移动到不同的屏幕,因此我想拦截该对话框并且在用户关闭它之前不进行转换。问题是我似乎对该对话框没有任何控制权。任何人都知道如何做到这一点?

谢谢!

Jon*_*pan 4

不要尝试。当购买完成时,您的付款代表会收到通知 - 使用该机制。这些警报是 AppStore.app 二进制文件的一部分,不会在您的进程中执行,因此您无法触及它们。

  • 对于 iOS8,这似乎变得更加困难。在苹果发出“谢谢”提醒后,我一直在密切关注自己的提醒。以前(iOS7 及更早版本),我的警报只有在用户取消 Apple 警报之后才会显示。现在,在 iOS8 中,我的警报显示在 Apple 警报的“后面”。这看起来有点时髦。 (5认同)