概要 バックエンドアプリケーションの開発をしていて、モバイルアプリ(今回はiOS)へPush通知を行う要件があった際に考慮したことをまとめました。検討した方法は以下の3つです。 1.APNsに直接送信する 2.Azure Notification Hub を使用する 3.Amazon SNS を使用する 4.Firebase Cloud Messaging(FCM) を使用する それぞれ、手順とメリット・デメリットを以下の通りまとめました。なお、メリット・デメリットともバックエンドアプリケーション開発者側の視点で記載しています。バックエンドアプリケーション側での実装・運用のしやすさを考慮しています。 前提 モバイルアプリケーションは開発済みとする APNsの証明書/認証トークンは取得済みとする iOSにPush通知を行うための、Azure Notification Hub、Amazon S
前提 通知先デバイスのOSはAndroid 通知先デバイスは1台 ※複数台に通知する場合はトピックを使用 Mobileアプリの環境構築、実装については本記事では言及しない 構成要素 Amazon SNSを使用してプッシュ通知を行う場合、以下の構成となる 準備 Amazon SNSからFCM経由でMolblieアプリにプッシュ通知を行うためには、 通知先のデバイスを特定するためのデバイストークンと、 Firebaseのプロジェクトを特定するためのサーバーキーが必要となる そのため以下の準備を行う Firebaseに任意のプロジェクトを作成 Firebase Cloud MessagingにMoblieアプリを登録 Firebaseの以下からサーバーキーを取得する Mobileアプリからデバイストークンを取得 ※取得方法については参考記事等を参照 ※デバイストークンはMobileアプリのインス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く