我試圖通過Node.js服務器在我的Android應用中實現Firebase雲消息傳遞,並且遇到了一個用例。處理FCM設備組的刷新令牌
我看到了使用註冊令牌創建設備組的Firebase教程,它向使用相同用戶登錄的所有設備發送消息/通知,但我不明白當註冊令牌之一被刷新時會發生什麼onTokenRefresh()方法。
我將如何區分要更改哪個標記,因爲所有標記都屬於同一用戶?
更新:
好了,現在我已經得到了另一個阻塞使用情況stucked。我從我的服務器創建用戶組標識的用戶組。如果用戶立即卸載並重新安裝應用程序,並且其他用戶在設備上登錄,如果我在前一個用戶組上調用gcm消息,則該設備仍會接收該消息。
有沒有什麼辦法可以讓gcm識別它發送通知的設備是否已登錄,如果是,是否與組中的用戶登錄?
@ AL.Could你讓我知道你用作deviceId嗎? – amarok
@amarok我也有這個問題。看到這個:對於Web - https://stackoverflow.com/a/10747/3114383爲android:https://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId或https://開發人員。 android.com/reference/android/net/wifi/WifiInfo.html#getMacAddress – CantThinkOfAnything