gpt4 book ai didi

android - 在多个设备上测试应用内购买

转载 作者:太空狗 更新时间:2023-10-29 14:26:43 26 4
gpt4 key购买 nike

我已按照 google 说明实现应用内购买服务。

我作为受邀用户获得了对 Google Play 开发者控制台的访问权限。我从中获取了私钥,并将我的谷歌帐户添加到带有测试帐户的输入字段中。之后,我创建了 APK 文件并使用有效证书对其进行了签名。然后将应用程序上传到 Google Play 但没有发布。之后,我创建了所需的应用内购买并发布了它们。然后在我的设备上安装相同签名的 apk 文件。

在发布应用程序内购买后的一段时间内,我的应用程序向我发出“未找到”之类的消息,但一段时间后它就可用了。现在我可以从该应用程序购买所有项目,但安装相同 APK 文件的其他人都不能。我试图将他们的电子邮件地址添加到个人资料中的测试帐户列表中 - 运气不好,即使是 Google Play 帐户的用户所有者也无法购买任何东西。他们不断收到诸如“您选择的商品无法购买”之类的消息当他们尝试购买测试购买项目(文档中描述的项目)时,他们可以成功获得“android.test.purchased: PURCHASED”

我的问题是:如何测试来自不同设备和帐户的未发布应用的应用内购买

最佳答案

要实现这一点,测试用户使用的构建版本代码需要与 Google Play 中应用的版本代码相匹配,即使它仅以测试版而非正式版发布。

如果在 Google Play 中最后上传的 apk 是版本代码 X,并且您的用户正在使用另一个版本代码执行一个应用程序,他们将收到该错误消息。

此外,您的测试人员正在执行的应用程序必须使用调试 keystore 以外的 keystore 进行签名。

关于android - 在多个设备上测试应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11740084/

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