为了账号安全,请及时绑定邮箱和手机立即绑定

addCompleteListener() 未解决 - Firebase 云消息传递 (FCM)

addCompleteListener() 未解决 - Firebase 云消息传递 (FCM)

慕桂英3389331 2022-05-21 16:50:10
我想知道为什么addCompleteListener()还没有解决我已经提供了必要的依赖项:classpath 'com.google.gms:google-services:4.2.0'implementation 'com.google.firebase:firebase-core:16.0.6'implementation 'com.google.firebase:firebase-iid:17.0.4'implementation 'com.google.firebase:firebase-messaging:17.3.4'implementation 'com.firebase:firebase-jobdispatcher:0.8.5'我跟着这个问题Stackoverflow 相同的问题,但我没有得到任何运气。下面是我的代码,我想获取设备注册令牌:FirebaseInstanceId.getInstance().getInstanceId()                .addCompleteListener(LoginActivity.this,new OnCompleteListener<InstanceIdResult>() {                    @Override                    public void onComplete(@NonNull Task<InstanceIdResult> task) {                        if (!task.isSuccessful()) {                            return;                        }                        String token = task.getResult().getToken();                        String msg = getString(R.string.fcm_token, token);                        Log.d("--> FCM Token ", msg);                    }                });下面是截图:什么可能导致这个问题?
查看完整描述

1 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

要解决此问题,请更改以下代码行:

FirebaseInstanceId.getInstance().getInstanceId().addCompleteListener(/* ... */);

FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(/* ... */);//                                                  ^^

没有addCompleteListener办法,就是addOnCompleteListener()


查看完整回答
反对 回复 2022-05-21
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信