【发布时间】:2021-08-22 05:14:00
【问题描述】:
我正在我的聊天应用程序中集成推送通知。所以在我的注册片段中,我正在为 FCM 令牌编写这段代码:
FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task ->
if (!task.isSuccessful) {
Log.w("TAG", "Fetching FCM registration token failed", task.exception)
return@OnCompleteListener
}
// Get new FCM registration token
userToken = task.result.toString()
Log.d("task", userToken)
})
在此之后,我将此令牌上传到 firebase 数据库,但我收到一条错误提示
lateinit property userToken has not been initialized
我不知道为什么会出现这个错误,当我在它被访问之前初始化它时。 如果有人知道我错在哪里,请帮助我。
【问题讨论】:
-
提供更多代码或关注此stackoverflow.com/a/37671576/12709358
标签: android firebase firebase-cloud-messaging push messaging