我在针对提供自动续订订阅的 iOS 应用程序的自动续订订阅方面遇到问题。 续订订阅时有时不会调用订阅状态 URL。这使得我们很难跟踪用户的订阅状态。有趣的是,这种行为有时是完全任意的,有时它被调用并且一切工作顺利,但有时它根本不被调用。
此外,用户的订阅续订后,有时不会立即从用户的信用卡上扣款。这种行为正常吗?
最佳答案
您必须遵循基于订阅的应用程序的基本规则。
- 每当您购买任何自动续订订阅时,请成功验证您的收据并验证到期日期。
- 每次启动应用程序时都会收到收据并验证订阅。根据结果,您可以通知您的服务器。
在沙盒环境中按月订阅,每 5 分钟自动续订一次。它将自动续订5次。这样您就可以检查您的测试用例。之后它将过期。
在现实情况下,订阅将在续订日期 24 小时之前自动续订。因此,如果用户在此之前取消订阅。
如果您使用 SwiftyStorekit,那么您处理每一个步骤都会非常容易。如果您在这种情况下需要更多编码方法,请告诉我。如果您愿意,我将分享示例代码详细信息。
关于ios - iOS 中的自动续订订阅未调用订阅状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50486816/