使用城市飞艇和PHP自动向ios / android设备发送通知

时间:2014-03-06 06:53:24

标签: php android ios push-notification urbanairship.com

我需要从我的服务器向我的应用程序发送推送通知,我想使用城市飞艇,我在后端使用PHP。我从城市的文档中得到的很多,我的服务器需要向城市的服务器发送消息,城市的服务器将它转发到设备

现在,我想自动化从我的服务器向城市服务器发送消息的过程。实际上,在我的服务器上,我正在执行一个脚本,该脚本通过数据库并获取消息需要发送的用户列表。所以请指导我关于自动发送过程。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用UrbanAirship(UA)。它们提供了一个REST API(http://docs.urbanairship.com/connect/index.html),您可以使用它发送给您的受众(为您的用户提供UA俚语)。

所以你基本上只需要

  • 在您的应用中使用UA SDK。基本上,它们会在您启动应用程序时起飞,向Google / Apple注册推送通知并返回您必须存储在数据库中的令牌
  • 处理您希望在脚本中发送推送通知的任何事件
  • 从您的数据库中调用用户的数据,即设备类型(android / ios / windows phone)和您从UA为该用户收到的令牌
  • 以他们想要的方式将数据发送给UA(http://docs.urbanairship.com/connect/connect_send.html),你的好消息

如果你想定期运行你的脚本我建议只使用每X分钟/小时/天运行的CronJob(https://askubuntu.com/questions/2368/how-do-i-set-up-a-cron-job