2016-10-18 62 views
0

我已經在我的應用程序中爲通知消息實施了亞馬遜Web服務(AWS),我可以成功地從Amazon SNS服務器發送消息。AWS:收到推送消息時播放自定義聲音

現在我想實現默認/自定義聲音,當從AWS收到任何消息。

在亞馬遜SNS服務器中,有兩種發送膿液消息的選項,那些是Raw和JSON。我正在使用原始郵件格式。

{ 
    "aps":{ 
     "badge":0, 
     "alert":"APNS test", 
     "sound":"default" 
     }, 
} 

通過上述格式我得到與我的應用程序中的推送通知相同的格式。

如果我使用JSON消息格式

我m到處在亞馬遜SNS頁面 -

無效的參數:消息結構 - JSON消息體未能 解析(服務:AmazonSNS;狀態代碼:400;錯誤代碼: 參數無效;請求ID:b34a

任何人能告訴告訴如何發送高清音通過使用AWS通知進行/定製。

回答

1

嘗試爲波紋管

請務必根據您的需要

{ 
    "aps" : { 
    "category" : "NEW_MESSAGE_CATEGORY" 
    "alert" : { 
     "body" : "Acme message received from Johnny Appleseed", 
     "action-loc-key" : "VIEW" 
    }, 
    "badge" : 3, 
    "sound" : "chime.aiff" 
    }, 
    "acme-account" : "[email protected]", 
    "acme-message" : "message123456" 
} 
+0

STIL得到同樣的錯誤,當我通過UR JSON paylod到AWS SNS儀表板中 – ChenSmile

+0

做您的通知工作時,改變JSON你設置了默認通知聲音? – Darshana

+0

不,當我只是從SNS儀表板發送原始消息,我得到推送消息,但不是默認/自定義聲音我不能得到這些 – ChenSmile

相關問題