我使用下面的方法获取令牌,但有时(不是每次都)它返回 null 。
String refreshedToken = FirebaseInstanceId.getInstance().getToken();
答案 0 :(得分:0)
生成实例ID令牌可能需要一些时间。这意味着在生成初始令牌时,FirebaseInstanceId.getInstance().getToken()
将返回预期行为的null
。
如果要捕获生成初始标记的时间以及刷新标记的时间,请查看monitoring the token。这意味着您需要实施服务,因为在您的应用未激活时,令牌可能会刷新。