【发布时间】:2013-01-11 20:30:03
【问题描述】:
我正在开发一个 PHP 网站 + iPhone 应用程序和 iPhone 应用程序的 API,有一个学生和医生的消息传递系统,当任何人发送消息(来自网站或 iPhone)时,其他用户应该在他的 iphone 上收到推送通知。例如,如果学生为老师添加新问题,则会在老师 iPhone/iPad 上向老师发送推送通知,当老师回复学生的回答时,学生会收到推送通知。
由于注册网站的教师和学生人数没有限制,我的问题是如何向注册用户的iPhone发送推送消息?我想在有人回复或添加问题后立即发送推送消息。请为我提供用于发送多条推送消息的 PHP 代码。 我在注册时为每个用户保存设备令牌。
当老师回复我正在向学生发送邮件的问题时,我也想向学生发送推送通知,反之亦然,因此请指定能够管理错误情况的代码。
【问题讨论】:
-
PSA:请谨慎使用下面列出的方法,因为如果没有对等验证,您的 SSL 完全不安全。 PHP 的 SSL 流包装器默认情况下不要验证对等点,即使您指定了 pem 证书和密码。这提供了一种虚假的安全感,使您容易受到中间人攻击。您的数据仍将被加密,但不能保证另一端的人就是他们所说的那个人。如果你走这条路,除了相关的证书密钥之外,重要添加适当的上下文选项
array('ssl'=>array('verify_peer' => TRUE));。 -
你在这里揭示了你的应用程序的概念..这是不正确的..
标签: php iphone push-notification apple-push-notifications