【问题标题】:Google Play InApp Billing Purchase ErrorGoogle Play InApp 结算购买错误
【发布时间】:2017-02-03 19:32:47
【问题描述】:

我实现了 google play IAB sdk,但是当我运行应用程序时,我收到以下消息:

需要身份验证。您需要登录自己的 Google 帐户。

虽然我在 Developers Console 上发布了应用程序,但我也仔细检查了 ProductID

【问题讨论】:

    标签: android google-play-services in-app-billing


    【解决方案1】:

    我猜你是直接从 Android 工作室测试你的应用,你必须创建一个封闭测试版,将你的电子邮件添加给测试人员并发布。

    【讨论】:

      【解决方案2】:

      仅使用签名的 APK 来测试应用内购买,其版本代码和版本名称与您在 google 控制台上发布的 APK 中的版本代码和版本名称相同

      还将您的电子邮件添加到测试人员

      【讨论】:

        【解决方案3】:

        除了@Tinco De Simone 的回答之外,也许您正试图从控制台访问错误的项目 ID。从这个thread“在开发者控制台订阅项目的 id 为“premium”,我尝试访问“premium_version”项目”。仔细检查 itemID 是否符合您在应用中请求的 ID。

        另请注意,新创建的应用内商品最多可能需要 6-8 小时才能上市。

        您也可以查看这个相关的 SO 问题:Android IAB. Error - Authentication is required. You need to sign into your Google Account

        【讨论】:

          【解决方案4】:

          此消息表明,您可能没有在测试设备中使用任何 Google 帐户登录,因为 Google Pay 始终需要 Google 帐户才能从 Play-store 购买任何东西。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2021-05-06
            • 1970-01-01
            • 2015-02-28
            • 1970-01-01
            • 2013-06-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多