Как следует из названия, я работаю над приложением, использующим игровой сервис Google Play для входа в систему и сохранения в облаке.
Код отлично работает на моем телефоне (Redmi Note 7), но недавно я обнаружил, что на некоторых устройствах (в основном на устройствах Huawei и Oppo) они не могут передать «Social.localUser.Authenticate». Он всегда сразу возвращает false (зеленый квадрат логина даже не отображается).
Я проверил все сертификаты и ничего плохого, и я уверен, что код работает одинаково на всех протестированных устройств, единственное отличие - результат «Social.localUser.Authenticate».
На всех устройствах была установлена программа «google play game», включен автоматический вход в систему и они были подключены к inte rnet.
Может ли эта проблема относиться к пользовательской версии android или из-за какой-то аппаратной причины?