Android — API целостности Google Play возвращает пустую целостность устройстваAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android — API целостности Google Play возвращает пустую целостность устройства

Сообщение Anonymous »

Я интегрировал Google Play Integrity API в SDK, который мы разрабатываем в соответствии с документацией Android Developer. При использовании приложения зарегистрировано в GooglePlay Store и связано с проектом Google Cloud, все работает. Но когда SDK используется в приложении, которое не распространяется через GooglePlay Store, абсолютно тот же поток возвращает пустой вердикт целостности (подписанный и зашифрованный, и мне удается его проверить и расшифровать).
В документации говорится:

Нет меток (пустое значение)
Приложение работает на устройстве, имеющем признаки атаки (например, перехват API) или взлома системы (например, root) или приложение не работает на физическом устройстве (например, эмулятор, который не проходит проверку целостности Google Play).

Теперь я запускаю это на оригинальном устройстве Pixel, которое обеспечивает строгую целостность, если приложение распространяется через PlayStore. Мое отличие от документации заключается в том, что у меня есть приложение, которое не распространяется через PlayStore и имеет SDK, использующий PlayIntegrity.
Можно ли заставить эту конфигурацию работать?

Подробнее здесь: https://stackoverflow.com/questions/752 ... -integrity
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»