针对特定的Gmail ID,Android应用内沙盒设置错误。

10

我的项目处于 Plyatore beta 阶段。该项目包含按月和按年的订阅功能。因此,我添加了一个沙箱设置,其中包括 8 个 Gmail id 用于测试订阅功能。然后我在设备帐户设置中配置了每个 Gmail id,只有两个 Id 能够弹出购买对话框。其余的6个 Gmail id 都会收到一个错误消息:“您请求的商品无法购买”。

是否有人遇到过相同的问题,或者有任何解决方案,请帮助我解决这个问题。在 Playstore 帐户的沙箱字段中,电子邮件地址用逗号分隔。而且每个电子邮件地址都有有效的信用卡信息。

1个回答

2

请前往此处

https://play.google.com/apps/testing/com.yourcompany.yourapp

您将会找到一个按钮,允许当前已登录的Google邮件帐户成为您应用程序的Beta测试人员。请确保您已经上传了Beta或Alpha版本的应用程序到Google商店。
检查清单:
1. 您是否将应用程序上传为Alpha或Beta版本应用程序? 2. 检查在Play商店注册的项目是否与您在代码中使用的相同。 3. 检查您的软件包名称和用于构建的密钥库文件。 4. 检查登录的Gmail帐户是否为Beta测试帐户。 5. 检查您在Play商店购买的项目是否被允许。 例如:您在美国商店启用了应用程序,但使用中国商店帐户登录,则无法购买项目。 6. 检查您的APK版本:如果您的应用程序版本低于在Google控制台注册的版本,则无法购买项目。

目前我有一个测试版,已经开放给1000个用户使用。但问题是,我正在从同一版本创建签名构建,并直接安装apk(而不是从Playstore测试)。 - Nithinjith
你是否前往↑地址并检查你的 Gmail 账户是否被接受为测试用户? - Nhat Dinh
直接安装APK是否强制要求?Gmail ID在沙箱中。 - Nithinjith
这不起作用。我从设备账户设置中设置了一个 Gmail ID 并同步了所有功能。然后我打开浏览器,在测试下输入我的应用程序 Play Store 路径。启用“成为测试人员”并下载应用程序。现在 Gmail ID 被标记为测试人员。然后我直接在设备上安装 APK。现在在购买时出现相同的错误。 - Nithinjith
请查看我刚刚添加到答案中的清单。这不起作用只是因为您的设置不正确。 - Nhat Dinh
是的,我正在按照这些步骤操作。但是我的问题只出现在一些 Gmail ID 上,其他的 ID 都能正常使用。 - Nithinjith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接