【问题标题】:Is it possible to extract google-services.json from the apk file?是否可以从 apk 文件中提取 google-services.json?
【发布时间】:2019-02-12 03:56:05
【问题描述】:

Android 开发新手。当我们分发 .apk 文件时,接收方是否可以提取 google-services.json 并使用我们的数据库或身份验证数据库。

我看过 I have apk file, Is it possible to get android studio project from apk?Is google-services.json confidential?Is it possible to decompile an Android .apk file? 但不要直接关联

【问题讨论】:

标签: android google-api google-play-services


【解决方案1】:

我试图提取我的一个包含 google-services.json 文件的 apk,但在提取的文件夹中找不到 google-services.json 文件。

编辑:Here 是我找到的更多信息

google-services 插件有两个主要功能:

1 - 处理 google-services.json 文件并生成可在您的应用程序代码中使用的 Android 资源。请参阅添加 JSON 文件更多信息。

2 - 为您启用的服务所需的基本库添加依赖项。此步骤要求应用插件: 'com.google.gms.google-services' 行位于您的底部 app/build.gradle 文件,这样就不会引入依赖冲突。 您可以通过运行 ./gradlew 查看此步骤的结果 :app:dependencies。

这意味着 google-services.json 文件将在构建过程中被 google-services 插件转换为 android 资源。

您可以了解 google-services.json 如何在 here 上工作

接收方能否提取 google-services.json 并使用我们的数据库或身份验证数据库。

即使接收者从 apk 中提取凭据,他也无法访问数据库,因为 SHA-1 会有所不同。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 2019-11-08
    • 1970-01-01
    • 2017-06-23
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多