安装我的应用程序后,为什么Google Pay停止工作?

时间:2019-05-17 07:56:09

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

我开发了一款自两年前就已与Google Pay应用程序一起广泛使用的应用程序,其HCE NFC功能在Android 9发行之前没有问题。

但是,最近我收到了来自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的哪些重大变化?如何修复我的应用?

1 个答案:

答案 0 :(得分:1)

我认为您的应用不是问题,而是Google Pay。 Google Pay发布了一个问题,该问题不适用于Android 9 https://issuetracker.google.com/issues/132215617