0

我正在编写一个安装在多个外部应用程序上的 Android 库。该库必须从我的服务器接收和发送 Firebase 消息。

为此,我需要使用我的库为应用获取 FirebaseInstanceId,但是 FirebaseInstanceId 的使用仅限于产生 InstanceId 的 projectId。尝试将 Firebase API 与从我无法控制的应用创建的 InstanceId 一起使用会返回 403。

我尝试手动创建一个 FirebaseApp,将 apiKey、appId 等设置为我自己的 firebase 项目中的值,但我从中获得的 instanceId 始终为空

有没有办法获得一个 Firebase InstanceID 令牌,我可以用我的库向其他应用发送消息?

4

1 回答 1

1

Aaand 我在不到一小时后找到了答案......

我们可以FirebaseInstanceId.getToken(String authorizedEntity, String scope)用来获取一个令牌,允许我们在另一个应用程序上执行 firebase 操作(例如:在范围内设置“FCM”以使用 Firebase 云消息传递)

于 2016-09-21T16:16:47.103 回答