2015-05-30 113 views

回答

0

亞馬遜移動推送可以通過兩種方式發送通知:

  • 推送消息到一個終點
  • 將消息發送到亞馬遜的簡單通知服務(SNS)的話題,這個話題推到多個訂閱端點。

從MySQL數據庫發送消息給多個用戶/端點,你需要從數據庫中讀取的應用程序,確定哪些消息發送給誰,然後發送個人信息給一個端點。 要發送給多個用戶,請使用SNS主題。

參見:Amazon SNS Mobile Push Notifications

0

亞馬遜移動推送可以通過兩種方式發送通知:

  1. 推送通知,單臺設備與應用單終點ARN
  2. 發送向SNS主題發送消息並將該主題推送到所有訂閱的端點設備

因此,如果您需要向多個用戶設備廣播相同的消息,另一種方法是通過使用端點ARN來完成。很簡單,您需要維護數據庫中的所有用戶信息,並通過從數據庫中提取所有成員並將消息逐一推送給所有成員來觸發消息。

EG:

$users = all users information having user info and ARN 
     registered with SNS applications ARN; 

foreach ($users as $user) { 
    //Call AWS SNS pushed code with user's end-point informations, It will 
    //automatically send all subscribed users in present in your database 
    //tables also with proper informations 
}