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



我需要从服务器向我的应用程序发送推送通知,我正在考虑使用城市飞艇,我在后端使用PHP。正如我从urban的文档中得到的一样,我的服务器需要将消息发送到urban的服务器,而urban的server会将其转发到设备

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

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

所以你基本上只需要

  • 在应用程序中使用UA SDK。基本上,当你启动你的应用程序,在谷歌/苹果注册推送通知,并给你一个必须存储在数据库中的令牌时,它们就会起飞
  • 处理要在脚本中发送推送通知的任何事件
  • 从您的数据库中获取用户的数据,即设备类型(android/ios/windows phone)和您从UA收到的该用户的令牌
  • 以UA想要的方式将数据发送给UA(http://docs.urbanairship.com/connect/connect_send.html)和你的好下场

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

最新更新