首页 > 解决方案 > 生成 apk 后的动态 google-service.json

问题描述

我有一个与我的 API 同步数据的应用程序。我希望这个应用程序有一个动态的“google-service.json”,我想在 app.APK 准备好并通过我的 API 将应用程序安装在设备上之后传递 google-service.json。有可能吗?我做了一个通用的“google-service.json”,当我将数据从我的 API 发送到设备上已安装的应用程序但 Firebase 连接不起作用时,它会更改值。有任何想法吗 ?

标签: androidiosfirebasereact-native

解决方案


你问的是不可能的。来自 google-services.json 的值在构建时被读取并添加到您的 APK。以后无法返回并更改这些值。

如果您想根据只有在应用程序启动时才能知道的值来初始化 Firebase,那么您不应该在 build.gradle 中应用 google-sevices 插件,而是手动调用FirebaseApp.initializeApp()并传递正确的值您在 google-services.json 中看到。

读:


推荐阅读