1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Amazon SNSを利用してモバイルプッシュ通知を送信するやり方ー HMS対応(ソリューション)

Last updated at Posted at 2021-03-11

Amazon SNSのモバイルプッシュ通知の対応範囲

Amazon SNSは以下のプラットフォームのモバイルプッシュ通知にしか対応していません。

  • Amazon Device Messaging (ADM)
  • iOS および Mac OS X 用の Apple Push Notification Service (APNs)
  • Baidu Cloud Push (Baidu)
  • Firebase クラウドメッセージング (FCM)
  • Windows Phone 用 Microsoft プッシュ通知サービス (MPNS)
  • Windows プッシュ通知サービス (WNS)

ファーウェイのAndroid HMS端末ではGMS(Google Mobile Services)が入っていないため、FCMを受信することができません。では、Amazon SNSでHMS端末にプッシュ通知を送る方法があるでしょうか?

あります!
Amazon SNSでHMS端末にプッシュ通知を送る方法があります!

Amazon SNSでHMS端末にプッシュ通知を送る方法

Amazon SNSAWS LambdaのサブスクリプションAWS LambdaAmazon SNSでHMS端末にプッシュ通知を送る方法

Amazon SNSはモバイルプッシュ通知だけではなく、Lambdaの通知にも対応しています。そこで、Lambdaと紐付けて、Lambdaの中でHMSプッシュサーバーのAPIを実行すれば、HMS端末にプッシュ通知を送ることができます。

シーケンス図

Sequence Diagram.png

実装が必要なのはサブスクリプションの作成とLambdaの作成だけです。

参考

Amazon SNSを利用してモバイルプッシュ通知を送信するやり方ーコンソール利用
Amazon SNSを利用してモバイルプッシュ通知を送信するやり方ー Node.js
Amazon SNSを利用してモバイルプッシュ通知を送信するやり方ー HMS対応(ソリューション)
Amazon SNSを利用してモバイルプッシュ通知を送信するやり方ー HMS対応(実装)

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?