FCM Неверное название темы в теме base64 - PullRequest
0 голосов
/ 26 мая 2018

Когда я подписываюсь на тему base64 (без заполнения) из моего приложения для Android, я получаю это исключение

java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=321, result=0, data=null} to activity {com.example/com.example.view.activity.MainActivity}: 
java.lang.IllegalArgumentException: Invalid topic name: aHR0cDovL3d3dy5iYmMuY28udWsvbmV3cy8
                   does not match the allowed format [a-zA-Z0-9-_.~%]{1,900}

Предполагается, что название темы должно проходить с указанным опытом, поэтому я не знаю, почему я получаюэто исключение, также тема еще не существует.Консоль подтверждает, что темы еще не существуют, но когда я отправляю сообщение в указанную тему, оно выглядит как завершенное. Из приложения я могу подписаться на такие темы, как "afsfsfsggg".

Отправка сообщения из Admin SDKдает этот ответ, но нет записей в консоли:

projects/project-id/messages/5312412342391596688

1 Ответ

0 голосов
/ 27 мая 2018

Проблема заключалась в символе новой строки "\ n".

topic.replace("\n", "");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...