Firebase中的getRefreshToken()与iid()。getToken()有什么区别?

时间:2018-09-12 08:58:27

标签: firebase react-native push-notification

我有一个关于Firebase的问题...最近我看到了

app.messaging().getRefreshToken() 

不是每次都打电话,我知道为什么,但是无论如何我想每次都打电话。所以打电话给

app.iid().getToken() 

是否等效于getRefreshToken()?

如果没有区别,那么

谢谢

1 个答案:

答案 0 :(得分:1)

尽管我在docs中没有看到getRefreshToken(),但以下说明应该有所帮助。

getToken(forceRefresh)getToken方法返回 JWT 令牌以识别用户。

如果尚未已过期,它将返回当前令牌,否则将刷新令牌并返回新令牌< / strong>。

  

如果您使用forceRefresh: true,它将始终返回刷新的令牌,而不管其到期时间

app.iid().getToken(true)将获取刷新的令牌。