我正面临着我的自动续订订阅问题,该应用程序提供可自动续订的iOS应用程序。订阅状态URL有时会在续订订阅时被调用。这使我们很难跟踪用户的订阅状态。有趣的是,这种行为在被调用时完全是任意的,一切都很顺利,但有时它根本就没有被调用。
此外,一旦用户的订阅被更新,有时用户不会立即对他/她的信用卡收费。这种行为是否正常?
您必须遵循基于订阅的应用程序的基本规则。
在每月订阅的沙盒环境中,它将每5分钟自动续订一次。它将自动续订5次。因此,您可以检查您的测试用例。之后它将过期。
在现实世界中,订阅将在续订日期24小时之前自动续订。因此,如果用户在此之前取消订阅。
如果您使用的是SwiftyStorekit,那么您可以非常轻松地处理每个步骤。如果您想在这种情况下使用更多编码方法,请告诉我。如果您愿意,我将分享示例代码详细信息。
订阅通知非常不可靠,它们如何工作的描述不是很清楚。例如:
订阅续订时不会发送
RENEWAL
事件。 ...订阅过期后会发送RENEWAL
,之后用户再次开始订阅。
CANCEL
并不意味着用户通常会取消订阅。它仅在用户通过客户支持取消订阅时发送。这通俗地称为退款。
来源:RevenueCat(免责声明:我在那里工作)