gpt4 book ai didi

iPhone应用内购买: On error,谁的责任是通知用户?

转载 作者:行者123 更新时间:2023-12-03 18:48:03 27 4
gpt4 key购买 nike

我有一个完整的应用内购买解决方案,但我想知道我是否正确处理错误。我使用类似于此处 Apple 示例的代码来处理错误;

- (void) failedTransaction: (SKPaymentTransaction *)transaction
{
if (transaction.error.code != SKErrorPaymentCancelled)
{
// Optionally, display an error here.
}
[[SKPaymentQueue defaultQueue] finishTransaction: transaction];
}

但我的问题是 - storekit 会向用户显示相关错误(无法连接、付款被拒绝等)还是我需要始终处理此问题?从测试来看,当 storekit 工作正常时,它确实会自行处理错误,因此我可以默默地转储它们(好吧,实际上我们将它们记录在另一台服务器上)。

但是,当 storekit 沙箱运行时,我们会收到表明存在问题的随机错误,并且 storekit 本身不会发出任何警报。

遇到错误你们会怎么做?您是否总是提醒用户,或者最终会重复 storekit 已经发出的警报。

谢谢罗杰

最佳答案

应用程序负责处理错误。

操作系统不显示消息,因为操作系统无法确定要显示什么消息,或者是否显示消息(而不是从表中删除一项)。

关于iPhone应用内购买: On error,谁的责任是通知用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3889774/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com