【问题标题】:Request Failed on production apk在生产 apk 上请求失败
【发布时间】:2018-05-15 05:45:26
【问题描述】:

尝试在生产 apk 中请求 maskedWallet 时,我总是收到此错误。

我已经检查过的事情:

  • 我已经检查了公钥,它是正确的。
  • 在 google play 控制台中启用了商户,一切正常。
  • 它在测试环境中运行良好。
  • 我的 Manifest 中也启用了 Wallet api。
  • 还将生产 apk 环境设置为 WalletConstants.ENVIRONMENT_PRODUCTION

还有什么我遗漏的可能导致此错误的吗?

【问题讨论】:

  • 你解决了那个错误吗?
  • 你解决了吗?是签名引起的吗?
  • @PakHoCheung 不幸的是,我还没有弄清楚这一点,生产中仍然存在问题。我们决定删除这个问题的 android pay 选项:/

标签: android android-pay


【解决方案1】:

您收到此消息时没有错误代码,因为您没有获得 Google 的批准。

  1. 注册表格 - https://services.google.com/fb/forms/googlepayAPIenable/

  2. 然后,谷歌会联系你

    A.他们需要您的 apk 指向 ENVIRONMENT_TEST。

    B:如果您的应用在审核后没有问题,您需要提交更多与您的应用相关的信息。

    C:他们需要您将 apk 指向 ENVIRONMENT_PRODUCTION,并且您需要为您的应用签名。

所以,只要按照他们的指示去做。

一些参考资料:

通过测试部署您的应用程序

https://developers.google.com/pay/api/test-and-deploy

签名

https://developer.android.com/studio/publish/app-signing.html

【讨论】:

    【解决方案2】:

    确保您已添加元数据标签..

    <meta-data android:name="com.google.android.gms.wallet.api.enabled" android:value="true" />
    

    在 android Manifest....

    如果这对您没有帮助...请考虑发布 Logcat 日志...

    【讨论】:

    • 忘记包含在我的问题中,但是是的,我的清单中已经有这个,但仍然出现这些错误。我还尝试使用发布配置运行应用程序来检查日志,但日志中没有任何内容。 android pay没有返回错误。顺便谢谢你,伙计。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-18
    • 1970-01-01
    • 2019-09-14
    • 2021-11-28
    • 2018-07-12
    • 1970-01-01
    相关资源
    最近更新 更多