推送通知问题
我正在开发一个带有推送通知服务的 iPhone 应用程序,问题是,当我发送非英语通知时,通知不会出现在 iPhone 屏幕上,但徽章编号会出现在应用程序图标上,并且会播放推送通知的声音,另一方面,当我发送英文通知时,一切都很顺利。
我通过 php 服务发送了通知,php 可以理解非英语,那么问题出在哪里?
任何帮助:)
Im developing an iphone app with push notification service, the problem that when i sent an non English language notification the notification dose not appear on iphone screen but the Badge Number appear on the app icon and the sound for push notification played, on the other hand when i sent an English notification every thing going good.
i sent the notification via php service and the php can understand the non English language so where are the problem ?!!!
any help :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我可以确认非英文字符可以通过 APNS 发送。我会重点关注您正在使用的 php 框架。
也许这篇文章可以提供帮助:非英语语言的推送通知。本质上,有效负载长度可能计算不正确。
I can confirm that non-English characters can be sent via APNS. I would focus on the php framework you are using.
Maybe this SO post can help: Push Notification in non english languages. Essentially, the payload length could be calculated incorrectly.