Можно ли извлечь google-services.json из файла apk? - PullRequest
0 голосов
/ 12 февраля 2019

Новое в разработке для Android.Когда мы распространяем файл .apk, может ли получатель извлечь файл google-services.json и использовать нашу базу данных или базу данных аутентификации.

Я посмотрел У меня есть файл apk. Можно ли получить проект Android Studio из apk? и Является ли google-services.json конфиденциальным? и Можно ли декомпилировать файл Android .apk? , но напрямую не связаны

1 Ответ

0 голосов
/ 12 февраля 2019

Я попытался извлечь мой apk-файл с файлом google-services.json, но не смог найти файл google-services.json в извлеченной папке.

Редактировать: Здесь - дополнительная информация, которую я нашел

Плагин google-services имеет две основные функции:

1 - Обработайте файл google-services.json и создайте ресурсы Android, которые можно использовать в коде вашего приложения.См. Добавление файла JSON для получения дополнительной информации.

2 - Добавьте зависимости для базовых библиотек, необходимых для включенных служб.Для этого шага необходимо, чтобы строка подключаемого плагина: com.google.gms.google-services была внизу файла app / build.gradle, чтобы не возникало коллизий зависимостей.Вы можете увидеть результат этого шага, запустив ./gradlew: app: dependencies.

Это означает, что файл google-services.json будет преобразован в ресурсы Android плагином google-services во время сборки.

Вы можете узнать, как google-services.json работает над здесь

Может ли получатель извлечь google-services.json и использовать нашу базу данных илибаза данных аутентификации.

Даже если получатель извлекает учетные данные из apk, он не может получить доступ к базе данных, так как SHA-1 будет другим.

...