我找到了血腥的原因:)
在apns_messages
有效載荷。 message
列並沒有因使用長消息中插入一個完整的有效載荷的格式,所以該消息字段的內容就像下面:
{"aps":{"alert":"\u064a\u0627 \u0639\u0644\u064a \u0623\u0646\u062a \u0627\u0644\u0648\u0644\u064a \u064a\u0627 \u0639\u0644\u064a \u0623\u0646\u062a \u0627\u0644\u0648\u0644\u064a \u064a\u0627 \u0639\u0644\u064a \u0623\u0646\u062a \u0627\u0644\u0648\u064
所以我所做的改變是,以確保使用非常短消息確保EasyAPNS在apns_messages
中插入完整的有效負載信息格式。 message
列,所以該字段的內容如下所示:
{"aps":{"alert":"\u064a\u0648\u062c\u062f \u0625\u0639\u0644\u0627\u0646 \u062c\u062f\u064a\u062f \u0645\u0646 \u062e\u062f\u0645\u0629 \u0628\u0644\u063a\u0646\u064a","badge":5,"sound":"alarm.caf"},"module":"messages","id":"28"}
您是否使用Ad-Hoc Distribution Provisioning配置文件和生產APNS證書?也嘗試APNSPHP,它比這個小腳本更先進。 https://github.com/duccio/ApnsPHP – edwardmp