Новое в разработке для Android. Когда мы распространяем файл .apk, может ли получатель извлечь google-services.json и использовать нашу базу данных или базу данных аутентификации.
Я посмотрел У меня есть файл apk. Можно ли получить проект студии Android из apk? и Является ли файл google-services.json конфиденциальным? и Можно ли декомпилировать файл Android .apk? но не имеют прямого отношения
нет, потому что его SHA-1 будет другим, и он не сможет добавить свой SHA-1 без ваших учетных данных Google
Возможный дубликат Как получить файл Google-Service.Json в декомпилированном apk?
Я попытался извлечь свой 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 будет другим.
можно ли извлечь ресурсы, преобразованные в Android, из одного apk, а затем использовать другой apk проекта?