取消的Touch ID返回未知错误,未取消

时间:2014-06-30 20:59:25

标签: ios iphone objective-c touch-id

长期读者,第一次作家。感谢一个伟大的社区。

我正在处理的应用已实施应用内购买并且运行良好,但是我遇到了一个奇怪的错误情况,我没有看到明显的解决方案。 可以在购买时使用Touch ID的iPhone 5S上看到该场景。当用户选择要购买的项目时,将弹出Touch ID对话框。如果用户取消此特定对话框,则SKPayment代理会收到SKPaymentTransactionStateFailedSKErrorUnknown个活动,其中SKErrorPaymentCancelled代码 {{1}}正如预期的那样以及取消时收到的内容密码输入对话框。由于代码无法将此分类为用户取消购买,因此用户将看到一般错误警报视图。 我不认为这是一个沙盒问题,因为购买本身在沙箱和现场测试都很有效。

关于如何将未知错误检测为取消的想法,有谁?

0 个答案:

没有答案