Почему Google Pay перестает работать, когда мое приложение установлено? - PullRequest
8 голосов
/ 17 мая 2019

Я разработал приложение, которое широко использовалось вместе с приложением 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 не конфликтует с AID Google Pay.

Какое значительное изменение HCE NFC было введено в Android 9?Как я могу исправить свое приложение?

1 Ответ

1 голос
/ 05 июня 2019

Я думаю, проблема не в вашем приложении, а в Google Pay. Опубликована проблема для Google Pay, не работающего с Android 9 https://issuetracker.google.com/issues/132215617

...