Firebase OnTokenRefresh() 从未调用过?



我在使用 Firebase Cloud 消息传递方面遇到了问题。消息 onTokenRefresh 未在我的 Android 应用程序中调用。它以前工作过一段时间,但现在我没有得到新的令牌。

我的代码:

public class FirebaseIDService extends FirebaseInstanceIdService {
@Override
public void onTokenRefresh() {
Log.e("Token refresh","Method called");
}
}

我通过String fcm_token = FirebaseInstanceId.getInstance().getToken();启动方法调用 字符串为空,可能是因为 FCM 异步工作。

我的清单:

<service
android:name=".FirebaseIDService">
<intent-filter>
<action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
</intent-filter>
</service>

你知道出了什么问题吗?我以前也试过FirebaseInstanceId.getInstance().deleteInstanceId();。它会导致超时。

将您的依赖项更新为 com.google.firebase:firebase-core:11.0.4com.google.firebase:firebase-messaging:11.0.4。

相关内容

  • 没有找到相关文章

最新更新