2016-09-21 40 views
0

我正在編寫安裝在多個外部應用上的Android庫。這個庫將不得不從我的服務器接收併發送Firebase消息。從其他應用獲取Firebase InstanceId

爲此,我需要爲使用我的庫的應用程序獲取FirebaseInstanceId,但FirebaseInstanceId用法僅限於產生InstanceId的projectId。嘗試將Firebase API與從應用創建的InstanceId一起使用,我不控制返回403.

我試圖手動創建FirebaseApp,將apiKey,appId等設置爲我自己的Firebase項目中的值,但我得到的instanceI始終爲空

有沒有辦法讓Firebase InstanceID令牌可以用來將消息發送到其他應用程序和我的庫?

回答

1

AAAND我發現後不到一小時的答案...

我們可以使用FirebaseInstanceId.getToken(String authorizedEntity, String scope)獲得令牌讓我們到另一個應用程序(例如進行火力操作:在範圍設置爲「FCM」使用Firebase Cloud Messaging)