SIGN_IN_FAILED (12500) по запросу доступа к Google Fitness - PullRequest
0 голосов
/ 09 ноября 2019

Полностью застрял при запросе доступа к FitnessAPI. Существует много обходных путей, но ни один из них не решает проблему (по крайней мере, некоторые из них я смог найти)

Я получил учетные данные OAuth 2.0 в API консоли Google (SHA1 и имя пакета правильные и перепроверены уже десятки раз)

Код прост:

GoogleSignIn.requestPermissions(this, AppActivity.FIT_PERMISSION_REQUEST_CODE, GoogleSignIn.getLastSignedInAccount(this), options);

Интересная вещь (и, вероятно, важная) заключается в том, что когда я запускаю .apk, «доставлен» на устройство через мой google-диск - все работает какочаровательно, но если я использую ту же версию (подписанную тем же хранилищем ключей) приложения из Google Play - SIGN_IN_FAILED.

googleSignInStatus: Status {statusCode = неизвестный код состояния: 12500, разрешение =null}

Что я делаю не так? Любые идеи приветствуются.

...