我使用商店套件与测试itunesconnect用户帐户,它运作良好。现在,我想重新使用此测试帐户或任何其他测试帐户来重新购买同一产品。但是,该应用不允许重置购买状态。它告诉我已经购买了这款产品,现在可以退出或进行任何操作,以便重新购买用于测试目的。 我应该怎么做再次测试我的产品购买?iOS商店套件重新购买
回答
您不必测试回购功能。 iTunes会根据您拥有的IAP类型(订阅/未订阅)自动处理。但是,如果购买成功,您可能需要调整您的用户界面以表示回购而不是购买,方法是将其记录在NSUserDefaults中。
您无法为非易耗品重置服务器端“购买”状态。如果需要测试,您必须创建一个新的测试用户。
您可以重置您的客户端“购买”状态,但这取决于您和您的实施。如果您要求StoreKit购买已购买的商品,我认为您的SKPaymentTransactionObserver
将收到与新购买相同的消息,即使向用户显示的提示会有所不同。
如何重置客户端状态?当我尝试使用另一个测试帐户时,Store-kit将使用已购买该项目的第一个帐户 –
您如何重置客户端状态取决于您。你在你的应用程序中做什么来记录用户已购买该产品?你在'NSUserDefaults'中设置了一个标志吗?你在你的Documents目录下写了一个文件吗?无论你做什么,你都必须撤消。 –
要使用第二个测试帐户进行尝试,需要清除客户端状态(请参阅之前的注释),则需要退出第一个帐户(位于“设置”应用程序中的“商店”类别下),然后您需要启动您的应用并尝试购买该产品。然后,您将可以使用第二个测试帐户登录。 –
- 1. 商店套件应用内购买通知缓慢
- 2. iOS/Android商店和从各家商店购买积分(在应用程序购买中没有)
- 3. 在Mac商店购买应用内购买
- 4. Windows 8商店应用内购买
- 5. 设计一个人在商店购买
- 6. iTunes音乐商店购买参数
- 7. Itunes商店交易(应用内购买)
- 8. 帮助实施“商店购买”计划
- 9. iOS验证应用商店购买ID由开发人员
- 10. iOS应用内购买多个应用商店
- 11. 在iOS应用商店购买不同的应用程序
- 12. iOS应用内购买 - 店铺积分
- 13. iPhone应用内购买商店套件错误-1003“无法连接到iTunes商店”
- 14. 如何从苹果商店直接购买应用内商品 - iOS Storekit
- 15. 谁购买了一套商品
- 16. EXC_BAD_ACESS在购买应用内购买时,仅在第二次进入商店后
- 17. 没有从应用程序商店购买应用程序内购买弹出
- 18. Redux商店双重嵌套
- 19. Milkman Games针对Adobe AIR的iOS应用内购买示例永远不会在应用商店完成购买
- 20. iOS InApp购买
- 21. iOS应用程序内购买 - 非重新订购问题
- 22. inapp购买重新获得
- 23. 重新测试InApp购买
- 24. InApp购买ios Phonegap
- 25. 商店在IOS
- 26. 应用内购买“无法连接到iTunes商店”的Xcode 8.3
- 27. 从iTunes应用商店购买ipad应用程序
- 28. 恢复在Windows 8商店的应用程序购买
- 29. 在应用内购买和非应用程序商店
- 30. 从网上商店准时购买产品 - Drupal,Joomla,Wordpress?
这绝对是一个无用的评论! –