Можно ли извлечь google-services.json из файла apk?

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

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

можно ли извлечь ресурсы, преобразованные в Android, из одного apk, а затем использовать другой apk проекта?

Neil 12.02.2019 05:40

нет, потому что его SHA-1 будет другим, и он не сможет добавить свой SHA-1 без ваших учетных данных Google

Manohar 12.02.2019 05:48

Возможный дубликат Как получить файл Google-Service.Json в декомпилированном apk?

unzila 12.02.2019 06:58
5
3
2 247
1

Ответы 1

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

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

The google-services plugin has two main functions:

1 - Process the google-services.json file and produce Android resources that can be used in your application's code. See Adding the JSON File more information.

2 - Add dependencies for basic libraries required for the services you have enabled. This step requires that the apply plugin: 'com.google.gms.google-services' line be at the bottom of your app/build.gradle file so that no dependency collisions are introduced. You can see the result of this step by running ./gradlew :app:dependencies.

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

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

can the receiver extract the google-services.json and use our database or authentication database.

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

Другие вопросы по теме