Пользователи смартфонов с китайскими прошивками по всему миру сегодня столкнулись с тем, что Google Pay на их устройствах больше не работает. Проблема вызвана обновлением сервисов Google Play до версии 26.28. При открытии Google Pay отображается предложение сделать его платёжным приложением по умолчанию, даже если эта настройка уже была сделана, но в списке приложений, которые можно выбрать как платёжное приложение по умолчанию, Google Pay больше нет.
С проблемой одновременно столкнулись пользователи смартфонов разных брендов, в том числе Vivo, OPPO, OnePlus, Xiaomi и Honor. Один из пострадавших дизассемблировал новую версию сервисов Google Pay и обнаружил, что теперь при запуске сервисов Google выполняется проверка: если на смартфоне стоит китайская версия сервисов Google (cn.google и cn.google.services), а также утилита автообновления сервисов Google (com.google.android.feature.services_updater), то система полностью отключает API TapAndPay.
Таким образом, с аналогичной проблемой столкнутся и пользователи других платёжных приложений, использующих API TapAndPay. Отметим, что это далеко не все мобильные приложения — многие реализуют функционал эмуляции карты самостоятельно, без стандартных инструментов Google. По какой причине поисковый гигант решил закрыть владельцам смартфонов с китайскими прошивками функцию бесконтактной оплаты, неизвестно — Google пока это никак не комментирует.
Отметим, что на текущий момент единственным способом «починить» бесконтактную оплату является откат сервисов Google на предыдущую версию с помощью ADB. Однако, эта процедура полностью сбрасывает настройки Google Pay, то есть привязать все банковские и даже скидочные карты придётся заново.
ПО МАТЕРИАЛАМ: Notebook-Check и Google

