質問: client.publish( topic_arn: topic_arn, message: { default: "default", GCM: { collapse_key: 'application', notification: { title: 'title', sound: "default" }.to_json } }.to_json, message_structure: 'json' ) ### 試したこと railsのログやcloudwatchを設定しての通知のログ確認 client.publishのパターンを試す。 ### 補足情報(言語/FW/ツール等のバージョンなど) 実装している処理は ・エンドポイントの作成 ・トピックの作成 ・Publishの実施 です。 AmazonSNSのAWSマネジメントコンソール上でエンドポイント及びトピックが正しく作成されていることは確認し、コンソール上で以下のjsonでPublishするとpush通知が実行できました。 { "default": "XXX", "GCM": "{ \"notification\": { \"title\":\"test\",\"sound\":\"default\" }}" }
回答: 解決いたしました。 以下の形式をmessageの中に入れることでできたみたいです。 { "default": "XXX", "GCM": "{ \"notification\": { \"title\":\"test\",\"sound\":\"default\" }}" }