如何取消我自己的测试应用内购买交易? (这样我就可以再次测试)

发布于 2024-08-24 18:08:54 字数 229 浏览 8 评论 0原文

我正在为 iPhone 应用程序实施应用程序内购买。 一切都很好 - 商店套件非常易于使用,经过几个小时的编程后一切正常。

问题是:我的产品是非消耗品,因此一旦我购买了它,应用商店总是说我已经拥有它并且不让我再次测试付款,它只是调用交易恢复方法。

再次强调:它是非消耗品。

有人知道如何删除我购买的该产品,以便我可以再次测试付款吗?

(无需注册新的测试帐户或其他有趣的解决方法)

I'm implementing an in app purchase for an iPhone app.
All is good - store kit is very easy to use and everything is working after few hours of programming.

Problem is : my product is non consumable, thus once I bought it, the app store always says that I already have it and does not let me test the payment again, it just calls transaction restore method.

Again : it's a NON consumable product.

Anybody knows how can I delete my purchase of that product, so I can test the payment again?

(without registering new test account, or other funny workarounds)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

千秋岁 2024-08-31 18:08:54

我认为你不能完全做你想做的事。您可能会发现 SimStoreKit 对于测试很有用,但是要使用真正的测试商店进行测试,我认为您会必须创建一个新用户。

I don't think you can do exactly what you want to do. You might find SimStoreKit useful for testing, but to do it with the real test store, I think you would have to create a new user.

痕至 2024-08-31 18:08:54
  1. 从您的设备中删除应用程序
  2. 从 XCode 中的产品菜单中运行“清理”
  3. 在您的设备上,转到“设置”、“商店”、“Apple ID”,然后退出
  4. 再次启动您的应用程序,因为您尚未登录对于任何帐户,之前的应用内购买都不会被识别,您将能够使用同一测试用户帐户再次购买/下载
  1. Delete the app from your device
  2. Run "Clean" from the Product menu in XCode
  3. On your device, go to "Settings", "Store", "Apple ID", and Sign Out
  4. Start your app again, since you're not signed in to any account, the previous in-app purchase will not be recognized and you'll be able to buy it/download it again with the same test user account
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文