gpt4 book ai didi

android - 如何在不先发布或签名的情况下轻松测试应用内购买?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:46:41 26 4
gpt4 key购买 nike

背景

我的应用有一些应用内结算(例如 this one ),我希望在发布之前对其进行测试。

看了一些google IO的讲座,看了一些文章,做好了一切准备。

根据我所了解的(谈论here),我需要做的就是将我的电子邮件添加到测试帐户中,并且不会被收取费用。

问题

在开发者控制台中,似乎无法激活应用内项目。

我认为这是因为该应用尚未发布,但这就是测试的全部意义 - 我想在发布之前测试该应用...

正如我还发现的那样,为了测试应用内结算,我必须做很多事情才能使其正常工作,而且还有很多限制和烦恼:

  1. 签署应用程序并将其上传到 Play 商店。如果你不使用签名的应用程序,你会得到 this message (“此版本的应用程序未针对市场计费进行配置...”)。

  2. 让信用卡可以用于设备,即使它们不会花费任何费用。

  3. 让其他人代替我进行测试,因为我的帐户不能用于此。不仅如此,您不必添加您想要添加的确切内容,您必须创建一个谷歌群组并将能够使用该应用程序的人放在那里,并且所有人都必须拥有一个谷歌+帐户......你会还需要等待一段时间,直到测试人员能够使用您应用的应用内结算,然后他们才会收到错误消息“用户不符合此次购买的条件”。

  4. 因为 #1,我需要某种机制来重置购买,在应用程序本身内,但我也不应该忘记为最终用户删除/隐藏此功能,以便他们不会误重置

  5. 因为 #1,如果我希望能够调试应用程序,我需要在 list 上更改它,并选择在 Eclipse 中调试应用程序,并且记得在实际发布之前取消选中此标志应用程序。

  6. 由于该应用位于 Play 商店中,因此您无法修改应用内购买项目(例如它们的 ID),而您可以在发布该应用之前修改许多内容。它不再像使用简单开发那样灵活。这就像您的应用应该与您选择的内容一起密封,即使您尚未发布它也是如此。

问题

为什么会这样?

为什么没有一个简单的方法来允许测试应用内结算?

你会如何处理我所写的问题?

是否可以在应用发布之前测试应用内购买?

为什么我不能使用我自己的谷歌帐户?

此外,假设我确实进行了一次(假的)购买,我该如何重置它(所有/特定购买)以便再次检查?除了应用程序本身,我真的无法在任何地方执行此操作吗?

我错过了什么吗?

最佳答案

您不必为了测试它而发布该应用程序,您只需将 apk 上传到您的开发者控制台,只是不要发布它。如果您的帐户链接到您的开发者控制台,您将无法使用该帐户并且必须创建一个测试帐户来测试 IAP 的

关于android - 如何在不先发布或签名的情况下轻松测试应用内购买?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20958617/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com