如何从实时数据库检索Firebase服务器密钥?

如何从实时数据库检索Firebase服务器密钥?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我在android上的聊天应用程序中使用消息通知功能,一切正常。但我知道将firebase服务器密钥保存在源代码中是不安全的,因为它是在低代码中,所以我至少希望从实时数据库值中检索该密钥,但我不知道如何在这个接口类中这样做 作为服务器密钥的我的类(AAAJ0Gv:AA9b…): 公共接口通知服务{ @标题({ “授权:密钥=AAAJ0Gv:AA9b…”, “内容类型:应用程序/json” }) @邮寄(“发送”) 调用saveNotification(@Body NotificationData

我在android上的聊天应用程序中使用消息通知功能,一切正常。但我知道将firebase服务器密钥保存在源代码中是不安全的,因为它是在低代码中,所以我至少希望从实时数据库值中检索该密钥,但我不知道如何在这个接口类中这样做

作为服务器密钥的我的类(AAAJ0Gv:AA9b…):

公共接口通知服务{
@标题({
“授权:密钥=AAAJ0Gv:AA9b…”,
“内容类型:应用程序/json”
})
@邮寄(“发送”)
调用saveNotification(@Body NotificationData NotificationData);
}

想要从firebase实例恢复的密钥“AAAJ0Gv:AA9b…”在哪里。

您为什么需要使用实时数据库的REST接口而不是提供的Android SDK,以及安全规则来确定谁可以在此处读写数据库的相关部分?抱歉,你的问题我什么都不懂。这个界面的代码基于我使用的教程
public interface NotificacaoService {

    @Headers({
            "Authorization:key=AAAJ0Gv:AA9b...",
            "Content-Type:application/json"
    })
    @POST("send")
    Call<NotificationData> saveNotification(@Body NotificationData notificationData);

}