首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >删除应用内购买测试用户账号中的购买

删除应用内购买测试用户账号中的购买
EN

Stack Overflow用户
提问于 2012-05-23 10:53:54
回答 2查看 9.3K关注 0票数 12

我有一个测试用户帐户,可以很好地在应用程序购买中进行测试。

我想从这个帐户中“删除”购买,这样我就可以多次测试购买。现在,如果我尝试购买,逻辑上会显示Test User已经购买了相关产品。

我是否可以从测试用户帐户中删除购买,以便可以多次测试同一购买。我不希望每次我想要测试购买时都要创建一个新的测试用户。

编辑:每次我尝试购买时,我都会看到一个对话框“你已经购买了这个。点击确定再次免费下载”。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-23 12:09:33

如果你真的想干净地测试它,你必须创建另一个测试用户。然而,我认为没有必要这样做。重新下载应用内购买几乎是一个相同的代码流。实际的购买和验证逻辑不是您的应用程序的一部分,用户多次购买某些东西不是应该发生的事情(除非您指定它是那种消耗品)。如果它可以用于重新下载,那么可以放心地假设它也适用于初始购买。

您没有访问此数据的权限。如果苹果暴露了一种重置购买的方法,他们将冒着面临安全风险的风险,因为我假设他们的沙箱服务器代码实际上与他们的生产代码相同(否则沙箱将毫无意义)。由于数据存储在苹果的服务器上,并与一个iTunes账户相关联,因此数据可以跨越多个设备。

另一个想法是从你的iTunes连接中删除应用程序中的购买,并创建一个新的。

票数 8
EN

Stack Overflow用户

发布于 2012-05-23 13:29:14

如果你的应用内购买类型是consumable,那么你只需重新安装你的应用即可。如果您的应用内购买是non-cosumable,,那么您将需要创建额外的测试用户。

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

https://stackoverflow.com/questions/10712849

复制
相关文章

相似问题

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