モバイルプッシュ通知
AWS SNSは、モバイルデバイスのアプリケーションにプッシュ通知メッセージを直接送信できる。通知可能なサービスは、
- Amazon Device Messaging (ADM)
- iOS および Mac OS X 用の Apple Push Notification Service (APNS)
- Baidu Cloud Push (Baidu)
- Android 用 Google クラウドメッセージング (GCM)
- Windows Phone 用 Microsoft プッシュ通知サービス (MPNS)
- Windows プッシュ通知サービス (WNS)
である。
20190604 AWS Black Belt Online Seminar Amazon Simple Notification Service (SNS) from Amazon Web Services Japan
プッシュ通知サービスは、登録時にデバイストークンを返すため、SNSはこのデバイストークンを元にモバイルエンドポイントを作成しプッシュ通知を行う。モバイルプッシュ通知を行うためには以下の手順が必要となる。
- 認証情報を上記サービスに対して要求し認証情報を取得する
- トークンを上記サービスに対して要求しトークンを取得する
- プラットフォームアプリケーションオブジェクトを作成する
- プラットフォームエンドポイントオブジェクトを作成する
- メッセージを送信する