我有一个报亭杂志应用程序,除了自动续订订阅外,我们还想为不订阅购买每一期的用户提供非消耗性 IAP。问题是,每次我们发布一个新问题时,我们都需要在 iTunes Connect 中设置一个 IAP,并提交它以供审核。
在IAP被批准之前,当用户尝试下载问题时,总是报错“Cannot connect to the iTunes store”,这是来自SKPaymentTransaction的错误。无论如何,我是否可以在程序内部检测到 IAP 正在审核中,所以我可以弹出一个更好的警报,例如“正在审核此问题,请稍候”,而不是来自 SKPaymentTransaction 的令人困惑的错误消息?例如,我可以检查 NSError.domain 或 NSError.code 以了解错误是否意味着 IAP 尚未批准?
先感谢您。任何建议或线索将不胜感激!