為了首次注冊 FCM
_firebaseMessaging.getToken().then((String? token) {
_setToken(token);
});
在應用程式中,我需要互聯網連接來安裝(FIS)firebase 安裝服務并使用 FCM 等 Firebase 服務。目前,我在根小部件的初始化狀態下擁有上述代碼,但直到稍后才檢查互聯網連接,如果用戶在全新安裝后在沒有互聯網的情況下運行應用程式,則會引發錯誤。用戶認證后移動fcm注冊是否安全?firebase 檔案指出: https ://firebase.google.com/docs/cloud-messaging/manage-tokens
如我們的客戶端設定指南中所述,您的應用應在初始啟動時檢索此令牌,并將其與時間戳一起保存到您的應用服務器。
但是,如果兩個用戶使用不同的帳戶共享同一設備,如果我們在身份驗證之前檢索 fcm 令牌,他們可能會收到針對彼此的推送通知。所以我相信檔案并不是嚴格指的是應用程式啟動
uj5u.com熱心網友回復:
你肯定可以做到的。我在我的一個專案中使用了 FCM,如果用戶登錄,我會保存令牌,但如果沒有,我首先要求用戶登錄,然后我使用保存設備令牌。而且這個只能用,否則即使用戶沒有登錄應用程式,設備上也會收到訊息,看起來很奇怪。
注意:如果用戶從應用程式中注銷,請記住洗掉令牌。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/444492.html
標籤:火力基地 扑 镖 firebase 身份验证 firebase-云消息传递
上一篇:如何在我的代碼中添加重置密碼功能
