【问题标题】:Firebase Remote Config getString includes quotation marksFirebase 远程配置 getString 包含引号
【发布时间】:2023-03-30 06:56:01
【问题描述】:

我正在使用 RemoteConfig 来获取 API 密钥。但是当我记录获取的 API 密钥 Timber.d("API Key: $API_KEY") 时,它用引号打印:D/YoutubeDataApiRepositor: API Key: "SOMEAPIKEY"

这会导致 API 无法获取数据。当我硬编码 API 密钥时,它工作得很好。

remote_config_defaults.xml:

    <entry>
        <key>youtube_data_api_key</key>
        <value>SOMEAPIKEY</value>
    </entry>

Firebase 远程配置:

要检索的代码:

private val API_KEY = RemoteConfigRepository.getYoutubeDataApikey()

//RemoteConfigRepository
fun getYoutubeDataApikey(): String = remoteConfig.getString("youtube_data_api_key")

请帮忙

【问题讨论】:

    标签: android kotlin firebase-remote-config


    【解决方案1】:

    尝试仅从 Firebase 控制台中的值中删除引号。我只能想象他们是按字面意思理解的。

    【讨论】:

    • 它会说Invalid JSON
    • 不要使用右侧的 JSON 编辑器按钮 - 这里没有 JSON。只需更新不带引号的值。
    猜你喜欢
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-28
    • 2021-09-09
    相关资源
    最近更新 更多