У меня есть приложение для Android, которое взаимодействует с облачными API-интерфейсами Google, такими как речь, текст, перевод, NLP и т. Д. Для этого приложение использует служебную учетную запись, а файл закрытого ключа хранится в самом приложении.Я понимаю, что это плохая практика, так как любой может увидеть это с помощью dismblemer, но я не уверен, где еще хранить его для устройства Android.
Следующий пост предлагает сохранить этот файл на сервере сборки:
https://brightinventions.pl/blog/securing-your-google-service-account-key-in-builds/
Однако я думаю, что это не решает проблему, поскольку файл учетных данных службы включается в пакет публикации.
Пожалуйста, дайте мне знать, если вы можете придумать решение.