【发布时间】:2022-01-03 16:52:13
【问题描述】:
此函数始终返回 null。 t 没有被分配令牌值。有人可以帮忙吗?
fun getToken(): String? {
var t: String? = ""
FirebaseMessaging.getInstance().token.addOnSuccessListener { token: String? ->
Log.i(TAG,"Token: ${token.toString()}")
t = token
}.addOnFailureListener { e: Exception? ->
Log.e(TAG,"Couldn't get token", e)
}
return t
}
【问题讨论】:
-
此函数返回 null 的唯一方法是在实际分配令牌值时。它恰好是
null,原因我不知道。 Firebase 的文档中关于null作为令牌值的说法是什么?
标签: kotlin