【问题标题】:dynamic google-service.json after apk is generated生成 apk 后的动态 google-service.json
【发布时间】:2019-12-15 17:54:43
【问题描述】:

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

【问题讨论】:

    标签: android ios firebase react-native


    【解决方案1】:

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

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

    阅读:

    【讨论】:

    • Doug 当你回答我时,我在我的应用程序上做了这个,没关系,唯一认为我不能做的是 Android 的推送通知(Firebase 云消息),因为 SenderID。有一些 Firebase 功能可以接收 SenderID 吗?只是为了解释一下,应用程序打开,然后我手动传递 Firebase 值并连接到 Firebase,但我没有 SenderID。
    • 请发布一个新问题,描述您要完成的工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2018-11-21
    • 2019-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多