2014-03-06 72 views
0

我需要從我的服務器發送推送通知到我的應用程序,我想用城市飛艇,我在後端使用PHP。儘管我從城市的文檔中獲得了很多信息,但我的服務器需要向城市的服務器發送消息,而城市的服務器會將其轉發到設備使用城市飛艇和php自動發送通知到ios/android設備

現在,我想自動執行從我的服務器向城市服務器發送消息的過程。實際上,在我的服務器上,我正在執行一個通過數據庫並獲取消息需要發送的用戶列表的腳本。所以請指導我關於自動發送過程。

回答

1

是的,你可以使用UrbanAhiphip(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)和你的好去

如果你想定期運行你的腳本,我會建議只使用鉻onJob(https://askubuntu.com/questions/2368/how-do-i-set-up-a-cron-job)運行每X分鐘/小時/天

+0

非常感謝,但沒有這樣的具體事件,我想每15分鐘後發送數據給UA所以該怎麼辦,我不能手動執行此任務發送消息,那麼如何自動化呢? – user3386797

+0

我編輯了我的答案,我會建議你使用一個cronjob。 – akohout

+0

非常感謝,我沒有足夠的回購票,否則我會投票。 :) – user3386797