实际上,我已在项目中使用应用内购买实现了可自动续订的订阅功能。
当我尝试在订阅时添加卡时,付款被取消。如果已添加卡,则可以正常工作。
但是App Store显示订阅和付款已完成。
我使用了SwiftyStoreKit库,该库从5月1日起不再维护。
我已经通过从应用程序商店下载应用程序在生产模式下进行了全部测试。
在开发过程中是否有任何方法可以对其进行测试?在沙盒模式下,无法通过添加卡或Paypal进行测试。
不,
在开发过程中没有选择对其进行测试。 可能可以模拟完全相同的情况,但是具有“父母权限”-创建需要父母权限的IAP产品,并确保您的帐户是“子级”或“受限”-它应具有类似的流程过期的信用卡。虽然我还没有测试过,但是值得一试。
发生的情况是,如果您将新交易添加到交易队列中,而信用卡已过期,则您的队列中将出现“交易失败”。如果用户随后填写正确的信用卡,您将收到“交易成功”消息。
https://forums.developer.apple.com/thread/6431
这里您可以阅读有关信用卡到期的更多信息。