2012-03-07 37 views
1

不同的语言发送推送通知我研究和APNS实施雷wenderlich的真棒教程和我正在使用服务器端iphone APNS与语音

https://github.com/sebastianborggrewe/PHP-Apple-Push-Notification-Server

每一件事情都很顺利这个PHP脚本,但我只想知道,如何发送英语以外的语言推送通知,如阿拉伯语,乌尔都语,印地语或法语...... ???(我使用Web表单发送来自PHP服务器的通知)这是第一个问题的一部分,另一部分是我可以通过推送通知发送语音消息,我知道在apns中有声音属性,但不知道它的最大值。长度(推送通知的最大长度是256字节)。 PLZ。指导我thanx和问候萨德。

回答

3

声音的支持仅限于播放应用程序的音频文件(包括你在PushSound.aiff您的应用程序,并在您的APNS消息发送“PushSound.aiff” ...这是你可以做的!)

对于本地化,您[需要在您的应用中包含本地化的字符串,然后在推送消息中包含字符串键(ID)。
你应该阅读guide苹果提供了有关推送通知

所有问题要添加本地化的字符串,你可以添加一个字符串文件(文件 - >新建,选择的iOS /资源 - > Stringsfile;它命名为Localizable.strings) 。您可以添加格式字符串(“%@发送给您一条新消息”)并在推送通知中提供格式字符串的参数(请参阅guide)。 再次有一个internationalization guide

+0

Thanx martin我也会阅读指南,但你可以解释一点关于该字符串键(ID),也包括本地化的字符串在应用程序PLZ也有任何教程围绕这个。 – 2012-03-07 11:26:48

+0

编辑过的文章包含本地化字符串(指南链接) – 2012-03-07 11:41:10

+0

在ios/Resource中没有Stringsfile的选项,这个选项存在于Mac OS X/Resource中,而且我从PHP端发送推送通知,而不是从应用程序发送。 – 2012-03-07 12:16:08