1、检查是否添加了Google服务
在AndroidManifest.xml文件中确保添加了以下代码
2、检查权限
确保添加以下权限至AndroidManifest.xml文件中
3、更新Firebase依赖库
在app/build.gradle文件中添加以下代码
dependencies {
// ...
implementation 'com.google.firebase:firebase-messaging:22.0.0'
}
4、在MainActivity.java文件中添加以下代码
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
FirebaseMessaging.getInstance().getToken().addOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (!task.isSuccessful()) {
Log.w(TAG, "Fetching FCM registration token failed", task.getException());
return;
}
String token = task.getResult();
}
});
}