我有一个消息传递应用程序,我在使用表情符号文本向ios发送推送通知时遇到问题。
下面的推送代码工作(我测试了它在我的PHP代码中手动编写并手动发送到苹果,收到消息很好):
"alert":"hi \ud83d\ude04"
。
但是来自设备的推送代码如下所示:"alert":"hi \Ud83d\Ude04"
(\ U而不是\ u)。文本中带有\ U的邮件不会被传递!
问题是:在这种情况下,上下文字之间的apns有区别吗?如果是这样,解决此问题的最佳方法是什么?我的意思是我将替换客户端或服务器上的字符。 提前谢谢。