【问题标题】:GCM send message faulty fontsGCM 发送消息错误字体
【发布时间】:2015-12-18 07:40:42
【问题描述】:

我正在创建一个 JavaServer Faces 项目,以按照https://github.com/google/gcm 中的指示向我的 Android 应用程序发送消息。

当我执行模态消息时它工作正常:

public static void main (String [] args) { sendMessage() }

但是当我调用该方法从Web界面发送消息时,消息出现在Android中,越南语字体错误。

【问题讨论】:

  • 拥有更多代码、E.G 客户端代码和服务器设置可能会很方便

标签: android google-cloud-messaging


【解决方案1】:

我认为问题在于从服务器发送的请求作为通知。似乎它们已使用正确的参数正确编码。请确保请求是 UTF-8 编码的,其中空格替换为 + 符号。

URL 编码有一个 % 符号或一个字符和一个与 UTF-8 字符相对应的两个字符的十六进制值。这可能因语言而异。

更改为内容类型以指定 charset=UTF-8,然后同样对请求进行编码。按照 GCM 文档中的说明进行操作。

HTTP 标头必须包含以下标头:

Authorization: key=YOUR_API_KEY
Content-Type: application/json for JSON; application/x-www-form-urlencoded;charset=UTF-8 for plain text.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多