Amazon SNS でプッシュ通知用の Android プラットフォームアプリケーションを作成する方法を教えてください。

最終更新日: 2020 年 5 月 29 日

Amazon Simple Notification Service (Amazon SNS) を使用して、Android デバイスにプッシュ通知を送信するプラットフォームアプリケーションを作成したいと考えています。どうすればよいですか?

簡単な説明

Amazon SNS で Android プラットフォームのアプリケーションを作成するには、Firebase Cloud Messaging (FCM) からの認証情報が必要です。プロジェクトをFirebase コンソールウェブサイトに追加してください

注意: Amazon SNS のプッシュ通知は、一部の AWS リージョンではご利用いただけません。 詳細については、「Amazon SNS を使用して、サブスクライバーとしてのモバイルアプリケーションでユーザー通知を行う (モバイルプッシュ)」を参照してください。

解決方法

FCM プロジェクトの API キーをコピーしてください。

  1. Firebase コンソールでプロジェクトを選択します。
  2. 左のナビゲーションペインで、歯車アイコンを選択し、 [プロジェクト設定] を選択します。
  3. [クラウドメッセージング] を選択します。
  4. プロジェクト認証情報で、 [サーバーキー] を選択します。FCM プロジェクトの API キーはこちらです。クリップボードにコピーしておいてください。

詳細については、「FCM/GCM プッシュ通知の設定」を参照してください。

Amazon SNS でプラットフォームアプリケーションを作成する

  1. Amazon SNS コンソールを開きます。
  2. 左のナビゲーションペインを開き、[モバイル] を選択してから、[プッシュ通知] を選択します。
  3. [モバイルプッシュ通知] ページで、[プラットフォームアプリケーション] の横の [プラットフォームアプリケーションの作成] を選択します。
  4. [プラットフォームアプリケーションの作成] ページの [詳細] で、以下の操作を行います。
    [アプリケーション名] を入力します。
    [プッシュ通知] プラットフォームで、[Firebase Cloud Messaging (FCM)] を選択します。
    [Firebase Cloud Messaging Credentials] で、先ほどコピーしたAPI キーを貼り付けます。
  5. (オプション)イベント通知配信ステータスを設定します。
  6. [プラットフォームアプリケーションの作成] をクリックします。

プラットフォームアプリケーションを作成した後も、 プッシュ通知の送信を完了するためのステップがいくつかあります。詳細については、「Amazon SNS モバイルプッシュの使用」を参照してください。