1

我想知道firebase fcm實例id令牌在android手機上的存儲位置。我已經知道如何使用FirebaseInstanceId.getInstance().getToken()生成Firebase令牌。默認情況下,Android手機上存儲的Firebase FCM令牌在哪裏

我想知道android如何在設備上存儲此令牌,因爲每次運行此方法時,令牌都是相同的(除了重新生成令牌時)。我有一個根深蒂固的手機,所以我檢查了我的應用程序的所有數據庫和首選項文件,但令牌不存儲在任何這些。由於令牌每次都是相同的,它必須存儲在手機的某處。有誰知道令牌存儲在哪裏

感謝您閱讀,提前。

編輯

所以我試圖殺死並重新啓動應用程序,並斷開網絡連接。現在,當我嘗試獲取令牌時,它仍然存在,所以它確實意味着它仍然在設備上。所以仍然不知道答案

+1

你說_it當我們沒有連接到internet_時確實爲空。不在我的手機上。當我打開飛行模式時,殺死並重新啓動應用程序,我得到與以前相同的非空令牌。令牌存儲在設備上。 –

+0

請參閱[如何提問](http://stackoverflow.com/help/how-to-ask)和[創建mcve](http://stackoverflow.com/help/mcve)。 – Kato

回答

-1

令牌沒有保存在我們的手機中。它存儲在Google fcm數據庫中。每當我們使用FirebaseInstanceId.getInstance().getToken()它從谷歌FCM數據庫下載

+0

你的參考是什麼? –

+0

你可以告訴你的信息來源。 –

+1

嘗試在未連接到互聯網時獲取fcm令牌。你會得到空值。 –

相關問題