0
プッシュ通知用にAmazon SNSを実装しました。私は次のような構造でJSON送るよAmazon SNS無効なメッセージ構造のAPNS
:
{
"aps":{
"alert":{
"loc-args":["ARGS"],
"loc-key":"KEY",
}
"sound":"default"
}
}
しかし、私は私のメッセージからエスケープされた文字列とすべてのものとしてそれを受けてるのiOSクライアントには内部でキー「警告」
[AnyHashable("aps"): {
alert = "{\"aps\":{\"alert\":{\"loc-args\":[\"ARGS\"],\"loc-key\":\"KEY\"},\"sound\":\"default\"}";
}]
私はここからhttp://docs.aws.amazon.com/sns/latest/dg/mobile-push-send-custommessage.htmlと異なるフォーマットを試しましたが、毎回同じエスケープ文字列を受け取ります。
誰も同じ問題を抱えていますか?
は、アラート値と 'JSONSerialization'を試してみて、辞書にそれを変換することがありますか? –
はいエスケープされていてもエスケープされていない両方を試しました。 Amazon SNSコンソールからは動作しますが、コードからは動作しません。 –
通知のuserInfoで試したことを表示できますか?コードを追加します。 –