我使用Apns-Node.js向我的iOS设备发送推送通知,使用GCM-Node.js向我的安卓设备发送推送通知。
目前,我有一个发送到APNS的负载,其中包含有效负载中的特殊字符,如"ü“。它以相同的格式显示,并且不会因为任何原因而被APNS截断或修改。
但是我的Android应用程序有这个问题,GCM会截断有效负载中的特殊字符,除非它是使用URL编码进行编码的。
"türken" -> gets truncated to "trken" unless it is encoded like "t%C3%BCrken" in GC