[英]Firebase Messaging and Authentication Combined to Set Custom Token
問題:我們要在項目中結合兩個Firebase服務( 雲消息傳遞和身份驗證 )。 目標是將FCM令牌設置為我們已經知道的值,而不是FirebaseInstanceId.getInstance().getToken()
生成的值。 因此,相同的令牌可用於在自定義服務器和Firebase服務器上獲得授權。 而且,將使用一個令牌到達多個應用程序實例,並且它們將接受同一消息。
研究:
題:
FirebaseInstanceId.getInstance().getToken()
等於 FirebaseAuth.getInstance().createCustomToken(uid)
生成的內容? 否。FCM服務和Auth服務是不同的且獨立的-可以不使用另一個而使用。
不能。由getToken()
生成的令牌是應該用於將相應設備定位為推送通知的令牌, createCustomToken()
生成用於身份驗證的令牌。
FCM令牌是通過在客戶端調用FirebaseInstanceId服務生成的-這是常見用法,所以是的,我認為這很安全 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.