【问题标题】:APNS Emoji unicode \u and \UAPNS 表情符号 unicode \u 和 \U
【发布时间】:2015-08-20 18:37:21
【问题描述】:

我有一个消息应用程序,但在向 ios 发送带有表情符号文本的推送通知时遇到问题。 以下用于推送的代码(我在我的 php 代码中手动编写测试它并手动发送到苹果,收到消息正常): "alert":"hi \ud83d\ude04"。 但是来自设备的推送代码如下所示:"alert":"hi \Ud83d\Ude04"( \U 而不是 \u )。文本中带有 \U 的消息根本不会被传递!

问题是:在这种情况下,apns 的上下文字是否有区别?如果是这样,解决此问题的最佳方法是什么?我的意思是我应该替换客户端或服务器上的字符。 提前致谢。

【问题讨论】:

    标签: unicode encoding apple-push-notifications emoji


    【解决方案1】:

    使用带有 unicode 6.0 的表情符号来代替

    维基百科条目:http://en.wikipedia.org/wiki/Emoji

    【讨论】:

    • 你能举个例子说明使用 unicode 6.0 的警报正文应该是什么样子吗?
    • "alert":"hi ", 是该字符的 Unicode 代码点。关于此的维基百科条目引用了您需要使用的 EmojiSources.txt 映射文件如果您确实需要获取旧的私人使用字符代码,请自己进行映射。
    猜你喜欢
    • 1970-01-01
    • 2017-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    相关资源
    最近更新 更多