首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在沙箱环境下测试`DID_FAIL_TO_RENEW`、`CANCEL`等事件

如何在沙箱环境下测试`DID_FAIL_TO_RENEW`、`CANCEL`等事件
EN

Stack Overflow用户
提问于 2021-07-11 19:28:13
回答 1查看 79关注 0票数 1

现在我在应用程序购买中开发苹果,我看了文档,发现沙盒环境只支持INITIAL_BUY,DID_CHANGE_RENEWAL_PREF,DID_CHANGE_RENEWAL_STATUS,DID_RENEW,INTERACTIVE_RENEWAL。所有这些支持事件我都已经处理过了。在沙箱环境下,苹果服务器自动更新6次。在设置->应用商店->沙盒账户的订阅管理页面中,显示所有产品在6次自动续费后取消订阅(我认为在沙盒环境中,订阅工作流程已经结束,所以在应用程序中我们应该告诉用户订阅结束),但在我的应用程序中,我没有收到任何取消或其他消息告诉我订阅被取消。那么我应该怎么做才能使订阅状态保持不变呢?如何在沙箱环境中测试其他事件?有没有办法做到这一点?或者我不需要测试?或者在生产环境中进行测试?我不确定我的代码逻辑总是正确的,我是第一次在应用程序购买开发。我应该怎么做才能测试所有工作流的正常工作?或者我检查数据库中的exipred时间段?这种做法似乎不是一个好的选择。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-07-13 14:26:27

我现在做的是记住用户表中的用户购买产品id和过期日期,并检查过期的用户期限,以确保用户是自动续费或取消订阅。遗憾的是,直到2021.07我才能在沙箱环境中测试其他消息类型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68335763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档