当我从我的android应用程序订阅base64 (没有填充)主题时,我得到了这个异常。
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}主题名应该传递给给定的exp,所以我不知道为什么会有这个异常,而且这个主题还不存在。控制台确认目前还不存在任何主题,但是当我向该主题发送消息时,它显示为completed.From,我可以订阅像"afsfsfsggg“这样的主题。
从Admin发送消息将提供此响应,但控制台中没有条目:
projects/project-id/messages/5312412342391596688发布于 2018-05-27 19:23:43
问题是换行符“\n”。
topic.replace("\n", "");https://stackoverflow.com/questions/50546307
复制相似问题