【问题标题】:Why Google Pay stops working when my app is installed?为什么我的应用安装后 Google Pay 停止工作?
【发布时间】:2019-10-04 12:40:37
【问题描述】:

两年前我开发了一个应用,它与 Google Pay 应用一起被广泛使用,直到 Android 9 发布之前,它的 HCE NFC 功能都没有问题。

但是,我最近收到了很多来自 Android 9 用户的投诉。他们说我的应用在某种程度上与 Google Pay 冲突。安装我的应用程序后,Google Pay 不起作用(当他们尝试支付时,好像 NFC 已关闭或被阻止一样没有任何反应)。当他们卸载我的应用时,Google Pay 又开始工作了。

<?xml version="1.0" encoding="utf-8"?>
<host-apdu-service xmlns:android="http://schemas.android.com/apk/res/android"
    android:description="@string/servicedesc"
    android:requireDeviceUnlock="false">
    <aid-group android:description="@string/aiddescription">
        <aid-filter android:name="F0707070707070617070"/>
    </aid-group>
</host-apdu-service>

注意:我在上面的示例中使用了一些虚假的 AID,但我确信真实的 AID 不会与 Google Pay 的 AID 冲突。

在 Android 9 中引入了 HCE NFC 的哪些重大变化?如何修复我的应用?

【问题讨论】:

  • 您是否添加了从您的 proguard-rules 中删除的内容?
  • @Erik 不,我没有。这在安装新版本的操作系统而不是我的应用后成为问题。
  • 你有任何堆栈跟踪吗?您所说的 Google Play 商店应用程序不起作用是什么意思?当您打开 Google Play 应用程序时会发生什么?尝试清除您应用的数据,然后在不打开您的应用的情况下检查 Google Play 应用是否正常工作?
  • @Rahulrr2602 这是 Google Pay,而不是 Play。当我把手机放到卡片终端时出现错误。
  • 对不起,我的错误。你有任何堆栈跟踪吗?

标签: android nfc android-9.0-pie hce google-pay


【解决方案1】:

我认为这不是您的应用的问题,而是 Google Pay 的问题。发布了一个关于 Google Pay 无法在 Android 9 上运行的问题 https://issuetracker.google.com/issues/132215617

【讨论】:

  • 是的,这可能是 Google Pay 中的一个错误。安装最新的 Android 更新后一切正常。
猜你喜欢
  • 2021-11-23
  • 2019-02-26
  • 1970-01-01
  • 2020-03-16
  • 2020-11-18
  • 2018-08-16
  • 1970-01-01
  • 1970-01-01
  • 2022-08-24
相关资源
最近更新 更多