我正在尝试使用以下代码发送推送通知:
在接收端,我的代码如下:
我正在尝试使用以下代码发送推送通知:
Message message = new Message.Builder().addData("appName", appData.name)
.addData("message", pushData.message).build();
在接收端,我的代码如下:
String message = intent.getStringExtra("message");
当消息是英文、拉丁字符集时,一切正常。但是,当我尝试其他语言或字符 ç 时,它们会以问号的形式出现或从字符串中删除。
注意:它已经编码为 utf-8。
intent.getExtras().getString("message");
但它可以工作,这让我想知道是否信息已经损坏。你可能需要检查你正在使用的编码方式。 - Gabriel Netto