#android #firebase #notifications
#Android #firebase #уведомления
Вопрос:
когда я добавляю этот код в свой MainActivity, я получил эту ошибку. где проблема?
// Firebase message
FirebaseInstanceId.getInstance().getInstanceId()
.addOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (!task.isSuccessful()) {
return;
}
if( task.getResult() == null)
return;
// Get new Instance ID token
String token = task.getResult().getToken();
// Log and toast
Log.i("MainActivity","token " token);
}
});
почему не удается получить getToken()?
Ответ №1:
попробуйте добавить объект в свой прослушиватель и выполнить задачу следующим образом.
FirebaseInstanceId.getInstance().getInstanceId().addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {
Log.i("MainActivity", "getInstanceId failed");
return;
}
// Get new Instance ID token
String token = task.getResult().getToken();
Log.i("MainActivity","token " token);
}
});
Комментарии:
1. Могу я задать вопрос? как отправить сообщение автору, когда пользователь отвечает на комментарий?