未解决的引用:FirebaseInstanceId

3

今天早上我遇到了这样的错误。

这个方法不再使用了吗?

../android/screens/MainActivity.kt: (25, 32): FirebaseInstanceId未解决的引用

import com.google.firebase.iid.FirebaseInstanceId

.../android/screens/MainActivity.kt: (201, 9): FirebaseInstanceId引用未解决

   private fun getFCMToken() {
    FirebaseInstanceId.getInstance().instanceId.addOnSuccessListener {
        val token = it.token
        presenter.sendFCMToken(token)
    }
}

现在FirebaseInstanceId.getInstance().getToken()已经被弃用,应该使用什么? - a_local_nobody
你是否已经添加了相应的依赖项? - Alex Mamo
是的,我已经添加了它们全部。 - Tpzoglu
1个回答

7
FirebaseMessaging.getInstance().token
            .addOnCompleteListener { task ->
                if (task.isSuccessful) {
                    if (task.result != null && !TextUtils.isEmpty(task.result)) {
                        val token: String = task.result!!
                    }
                }
            }

现在您可以使用此方法获取令牌


我需要安装任何软件包吗? - Tpzoglu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接