プッシュ通知サービスとは?

プッシュ通知サービスは、アプリケーションがユーザーにメッセージを送信するために使用するテクノロジーです。モバイルデバイスにアプリケーションの通知やアラートがポップアップ表示されるのを見たことがあるかもしれません。これらはアプリケーションサーバーからの通信信号です。ユーザーではなくサーバーがプッシュ通知の交換を開始します。 アプリケーションは、プッシュ通知を使用して、今後の取引やアプリケーションイベント、またはユーザーが興味を持ちそうなその他の情報をユーザーに知らせます。モバイルプッシュ通知が最も一般的なタイプですが、ウェブプッシュ通知、ウェアラブルプッシュ通知、音声プッシュ通知もあります。

プッシュ通知サービスを使用する利点は?

この数年間で、プッシュ通知サービスはモバイルアプリケーションに不可欠になりました。2009 年、Apple は iOS 向けの Apple プッシュ通知サービス (APN) の最初のバージョンをリリースしました。これにより、アプリケーションパブリッシャーは、ユーザーがアプリケーションを開かなくてもユーザーにメッセージを送信できます。Google は 2012 年に Android 向けのプッシュ通知サービスを開始しました。ユーザーはプッシュ通知を機能として期待しているかもしれません。プッシュ通知はお客様とお客様のユーザーの両方に役立ちます。

プッシュ通知サービスを使用する利点は次のとおりです。

エンゲージメントを強化

プッシュ通知は、ユーザーを引き付ける効果的な方法です。プッシュ通知を使用して、ユーザーに関連情報を送信したり、アプリケーションを使用するように促したり、機能やプロモーションを利用するように促したりできます。複数の調査によると、プッシュ通知は E メール、SMS メッセージング、チャットアプリケーションよりも開封率が高いことが示されています。

リテンションの向上

プッシュ通知を使用すると、よりターゲットを絞った関連性の高いメッセージングをユーザーに提供できます。例えば、ユーザーの過去の行動、場所、興味、その他の要因に基づいてユーザーをターゲティングできます。これにより、顧客定着率と収益が向上する可能性があります。

ユーザー制御の強化

プッシュ通知はユーザーとして簡単に制御できるため、ユーザーは他の通信方法よりもプッシュ通知を好む場合があります。ユーザーはプッシュ通知の受信をオプトインし、必要なときにオプトアウトできます。

プッシュ通知サービスのユースケースにはどのようなものがありますか?

組織がプッシュ通知を使用する最も一般的な方法をいくつか紹介します。

マーケティングキャンペーン

プッシュ通知は、マーケティングキャンペーンによく使用されます。プロモーションの詳細、割引、新製品の発売、その他の重要な更新は、ユーザーのデバイスに直接送信されます。

プッシュ通知は、キャンペーンをプッシュしてユーザーに行動を促す効果的な方法です。例えば、新しいアプリケーションをダウンロードしたり、サービスにサインアップしたり、気に入った製品を購入したりするように促すことができます。

プッシュ通知キャンペーンが成功すれば、過去の顧客を呼び戻すことにもつながります。

トランザクション通知

プッシュ通知により、アカウントの金融活動などのトランザクションについてユーザーに警告できます。例えば、銀行はプッシュ通知を使用して、入金、出金、口座残高の更新、およびその他の口座の変更について顧客に警告します。

プッシュ通知により、顧客は財務状況を常に把握し、不審なアクティビティに気づくことができます。プッシュ通知を使用して、支払いのリマインダーや今後のトランザクションに関するその他のアラートを顧客に送信することもできます。

ワンタイムパスワード

プッシュ通知では、ユーザーアカウントを認証できるワンタイムパスワード (OTP) を配信できます。例えば、ユーザーがログインや購入を試みたときに、そのユーザーのモバイルデバイスに OTP を送信できます。その後、ユーザーは OTP を入力してアクションを完了するので、機密情報を保存せずにユーザーの身元を確認できます。より一般的には、OTP は多要素認証 (MFA) の 1 つの側面です。

MFA について読む »

緊急アラート

政府機関はプッシュ通知を使用して緊急アラートを一般に配信できます。これらには、自然災害に関するアラートだけでなく、アンバーアラート、テロの脅威、異常気象警報などの他の緊急事態に関するアラートも含まれます。

医療サービス

プッシュ通知により、予定の更新、投薬リマインダー、検査結果などの健康情報をユーザーに送信できます。さらに、プッシュ通知により、患者に薬の服用やフォローアップの予約を促すことができます。 

配送に関する最新情報

小売業者またはサプライヤーは、プッシュ通知を送信して、顧客が注文状況について常に最新の情報を得られるようにします。発送済、配達中、配達完了など、注文の配送状況に変更があったとき、顧客に通知できます。プッシュ通知では、追跡番号と予定納期も提供できます。

お客様からのフィードバック

プッシュ通知により、製品やサービスに関するフィードバックを顧客に促すことができます。それらを使用して、顧客に体験を評価してもらったり、製品やサービスについてコメントを残したりすることができます。さらに、プッシュ通知を使用してアンケートを実施し、顧客の好みや意見に関するインサイトを得ることができます。 

ソーシャルメディア

ソーシャルメディアアプリケーションを運営している場合は、新しい投稿やコメントなどの更新に関するプッシュ通知をユーザーに送信できます。新しいコンテンツが公開されるたびにユーザーに通知を送信することで、ユーザーは手動で更新を確認しなくても、最新のニュースにすばやくアクセスして関わりを持つことができます。 

プッシュ通知にはどのような種類がありますか?

プッシュ通知には、主にアプリケーション対個人 (A2P) と個人対個人 (P2P) の 2 種類があります。

A2P

A2P プッシュ通知は、アプリケーションまたはサービスから個々のユーザーに送信されます。例としては、ニュースやアラート、プロモーションメッセージ、トランザクションメッセージなどがあります。

P2P

P2P プッシュ通知は、通常、イベントやアクティビティを受信者に通知するために、あるユーザーから別のユーザーに直接送信されます。チャットメッセージ、友達リクエスト、リマインダー、位置情報の更新が含まれます。

プッシュ通知はどのように機能しますか?

プッシュ通知を行うには、パブリッシャーがプッシュ通知を送信し、ユーザーが受信し、サービスが両者を接続する必要があります。これら 3 者間の関係は次のようなものです。

  • パブリッシャーは、アプリケーションサーバーを使用してユーザーに通知を送信する
  • ユーザーは、自分のデバイスを介して登録することで通知を受け取ることに同意する
  • プラットフォーム固有のプッシュ通知サービスは、パブリッシャーとユーザーをリンクする

モバイルアプリケーションを開発している場合に、プッシュ通知の送信を開始する場合に考慮すべき一般的な手順を以下に示します。

アプリケーションをプッシュ通知サービスに登録する

ターゲットにする個々のプラットフォームのプッシュ通知サービスに接続する必要があります。例えば、iOS ユーザーをターゲットにする場合は Apple プッシュ通知サービス (APN) に接続し、Android ユーザーをターゲットにする場合は Firebase クラウドメッセージング (FCM) に接続するようにアプリケーションを設計する必要があります。アプリケーションをプッシュ通知サービスに登録すると、サービス API にアクセスできます。

API について読む »

プロセスサービストークン

プッシュ通知サービスは、サービスに登録されている各アプリケーションおよび関連するモバイルデバイスとの接続を維持します。アプリケーションとモバイルデバイスが登録されると、プッシュ通知サービスはデバイストークンを返します。デベロッパーは、トークンを処理して使用し、ユーザーに通知を送信できます。

通知の送信を開始する

アプリケーションサーバーは、通知の内容とデバイストークンをプッシュ通知サービス API に送信します。サーバーがリクエストをプッシュ通知サービスに送信すると、サービスは通知をユーザーのデバイスに送信します。

通知は、ユーザーの設定に応じて、デバイスのロック画面、通知センター、またはアプリケーションアイコンに表示されます。その後、ユーザーは通知をタップしてアプリケーションまたはウェブサイトに移動できます。

AWS はプッシュ通知の要件をどのようにサポートできますか?

Amazon Web Services (AWS) では、プッシュ通知の要件をサポートするために、Amazon Simple Notification Service (Amazon SNS) を提供しています。

Amazon SNS は、アプリケーション対アプリケーション (A2A) とアプリケーション対個人 (A2P) のメッセージングに使用できるフルマネージド型発行/サブスクライブ (pub/sub) サービスです。アプリケーションとさまざまなモバイルプラットフォームのプッシュ通知サービスの仲介役として機能するため、より迅速なスケーリングが可能です。

A2A メッセージングでは、Amazon SNS が分散型システム、マイクロサービス、イベント駆動型のサーバーレスアプリケーション向けに、プッシュベースの多対多メッセージングを提供します。A2P メッセージングの場合、Amazon SNS では SMS テキスト、プッシュ通知、E メールを使用して顧客と通信できます。

Amazon SNS を使用することで得られる利点は次のとおりです。

  • アプリケーションを先入れ先出しのメッセージングと統合する
  • 通知メッセージの配信を安全に暗号化する
  • 60 以上の AWS のサービスからイベントをキャプチャしてファンアウトする
  • 世界中の顧客にプッシュ通知と SMS メッセージを送信する

今すぐ無料の AWS アカウントを作成して、AWS でプッシュ通知の使用を開始しましょう。

AWS での次のステップ

追加の製品関連リソースを確認する
コンテンツ配信サービスを確認 
無料のアカウントにサインアップする

AWS 無料利用枠にすぐにアクセスできます。

サインアップ 
コンソールで構築を開始する

AWS マネジメントコンソールで構築を始めましょう。

サインイン