gpt4 book ai didi

android - Android Kotlin-FirebaseMessagingService获取 token ?

转载 作者:行者123 更新时间:2023-12-02 13:44:09 25 4
gpt4 key购买 nike

这是代码:

class LatestFirebaseMessagingService : FirebaseMessagingService() {
override fun onNewToken(token: String) {
super.onNewToken(token)

Log.d("pikabo", token)
}

override fun onMessageReceived(remoteMessage: RemoteMessage) {
super.onMessageReceived(remoteMessage)
}
}

表现:
    <service
android:name=".classes.LatestFirebaseMessagingService"
android:stopWithTask="false">
<intent-filter>
<action android:name="com.google.firebase.MESSAGING_EVENT" />
</intent-filter>
</service>

我什至没有得到 token ?

我想我初始化正确了,因为
val reliableIdentifier: String = FirebaseInstanceId.getInstance().id
在 Activity 中

我想念什么?

最佳答案

获取Firebase token 的正确方法是使用addOnCompleteListener,如下所示

 FirebaseInstanceId.getInstance().instanceId.addOnCompleteListener { task ->
if (task.isSuccessful)
print(task.result?.token)
else
print(task.exception?.message)
}

Take a look at the official documentation

关于android - Android Kotlin-FirebaseMessagingService获取 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60676790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com