[英]how can i get token from firebase?
getToken()
調用是異步的,因此它返回 promise。 這就是您的console.log
實際輸出的結構。
要從 promise 獲取實際值,您必須掛鈎其then()
回調,就像您已經為getToken()
所做的一樣。
所以,這會起作用:
const fcmtoken = messaging()
.getToken()
.then((mainToken) => {
return mainToken;
});
fcmtoken.then((token) => console.log('fcmtoken:::', token));
通常,當您獲得令牌時,您會希望分派它,這意味着您將在回調中調用dispatch
,現在您將在其中return mainToken
。 只需將令牌發送到那里,不要返回任何東西。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.