ios - iOS 中的自动续订订阅不要求订阅状态
问题描述
我的 iOS 应用程序提供自动续订订阅的自动续订订阅遇到问题。订阅状态 URL 有时在续订时不会被调用。这让我们很难跟踪用户的订阅状态。有趣的是,这种行为有时是完全任意的,有时它被调用并且一切正常,但有时它根本不被调用。
此外,一旦用户的订阅被更新,有时用户不会立即从他/她的信用卡上扣款。这种行为正常吗?
解决方案
您必须遵循基于订阅的应用程序的基本规则。
- 每当您购买任何自动续订订阅时,请成功验证您的收据并验证到期日期。
- 在每个应用程序启动非常收据并验证订阅。根据结果,您可以通知您的服务器。
在每月订阅的沙盒环境中,它将每 5 分钟自动更新一次。它将自动更新5次。所以你可以检查你的测试用例。之后它将过期。
在现实世界中,订阅将在续订日期的 24 小时之前自动续订。因此,如果用户在此之前取消订阅。
如果您使用的是 SwiftyStorekit,那么您可以轻松处理每一个步骤。如果您在这种情况下需要更多编码方法,请告诉我。如果您愿意,我将分享示例代码详细信息。
推荐阅读
- python - 遍历 Python 字典并特殊追加到新列表?
- javascript - 从客户端使用变量加载文件
- php - Laravel 框架 php 中的路由冲突
- c# - 使用 32feet 库发现蓝牙设备的奇怪行为
- asp.net - 应用程序从 .net core 2.1 迁移到 3.0
- java - 写入标准输出很慢,为什么仍然建议登录标准输出?
- flutter - Navigator.push 将在 Navigator.push 之后关注目标页面上的文本字段时再次调用
- sql - 如何在没有密码的情况下从 Powershell 连接到 sql server?
- ionic-framework - 将图像文件发布到在 Ionic 3 中不起作用的事件
- aws-lambda - 调用 ApiGatewayManagementApi.postToConnection() 给我 500 内部服务器错误?