Я использую FCM для отправки уведомлений.Проблема в том, что я получаю недопустимое имя темы, когда отправляю уведомление на определенный адрес электронной почты, например, xyz@gmail.com
. Я вижу, что оно соответствует допустимому диапазону тем.Но если вы считаете, что я ошибаюсь, напишите свой ответ, как я могу изменить этот xyz@gmail.com, чтобы он стал уникальным и действительным названием темы.
FirebaseMessaging.getInstance().subscribeToTopic("xyz@gmail.com")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
String msg = "msg_subscribe_failed";
if (task.isSuccessful()) {
msg = "msg_subscribed";
}
Log.d("Firebase Topic", msg+" to topic name : "+EMAIL_OR_NUM);
// Toast.makeText(login.this, msg, Toast.LENGTH_SHORT).show();
}
});