1
我讀過很多關於Firebase Instance Id
和registration token
here,here和here的文章。Firebase實例ID和標記的範圍
我對他們的範圍和關係Instance Id
和Token
之間有一些混淆。我想驗證我的理解是正確的還是錯誤的。
Instance Id
每應用生成。不按安裝設備。例如,如果您有Mail應用程序和Notes應用程序,您將在Firebase上擁有兩個實例Id。Token
是爲每個安裝的設備生成的。例如,如果您有十個用戶安裝您的應用程序,您將有十個註冊令牌。- 一個
Instance Id
將有許多註冊令牌。 - 通常,我們只需在我們的應用服務器上保留
registration tokens
(不是實例Id)即可發送推送通知。
感謝您的回答。關於實例ID,如果我的Notes應用程序安裝在十個不同的設備上,是否會有十個不同的實例ID或只有一個實例ID? –
十個不同的ID。當你安裝你的應用程序時,你實際上可以調用'FirebaseinstanceId.getId()',它將返回特定* app實例*的值。當你調用'getToken()'(當前)時,它返回的標記爲':' - 但註冊標記被識別爲這個確切的整個值。 –
我接受了你的答案。根據聲明「如果你卸載它,它也被刪除」。我們的應用服務器如何知道此設備上的實例ID或註冊令牌已被刪除(或失效)? –