Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する / Persona...

kiwi
September 06, 2019

Amazon Pinpoint でユーザーに合わせたプッシュ通知を実現する / Personalized push notification with Amazon Pinpoint

iOSDC Japan 2019 day1 (2019/09/06) 16:30- Track B
https://fortee.jp/iosdc-japan-2019/proposal/2c0d8d55-9ee0-4443-ad99-06385c3a22e6
--------

プッシュ通知の配信といえば Firebase を思い浮かべる方が多いと思いますが、
AWS でも Pinpoint というサービスを使うことで、プッシュ通知のセグメント送信をすることができます。
さらに、 AWS Pinpoint では AWS Lambda を使ってセグメントをカスタマイズすることができるため、
ほかの AWS リソースのユーザー情報をもとに通知内容をユーザーごとに変更することまでできます。
また、ユーザーに複数のチャネルを割り当てることができるため、プッシュメールとプッシュ通知を使い分ける、といったことも可能です。

本 LT では、 Pinpoint を用いたプッシュ通知の配信から、こうしたユーザーごとのカスタマイズまでを扱います。
特に普段のアプリのバックエンドで AWS を活用しており、通知配信も AWS 内で行いたい方の参考になれば幸いです。
--------
参考
■公式ドキュメント
Amazon Pinpoint 開発者ガイド
https://docs.aws.amazon.com/ja_jp/pinpoint/latest/developerguide/welcome.html

■スライド中の素敵な画像
ダ鳥獣戯画 http://www.chojugiga.com/

※スライドに記載の情報は 2019/9/6 時点での情報です。

kiwi

September 06, 2019
Tweet

More Decks by kiwi

Other Decks in Technology

Transcript

  1. Amazon Pinpoint • エンドユーザーとの コミュニケーション用サービス ◦ プッシュ通知(iOS, Android) ◦ SMS

    ◦ メール など • アプリ向けアクセス解析 ◦ 各種イベントを計測できる ◦ 解析結果をもとにセグメント可能
  2. 通知にユーザー名を含める name うさぎ かえる ぱんだ favorite IT Fashion IT active

    2019-09-03 2019-08-30 2019-08-31 device token 12345678 34567890 56789012
  3. 通知にユーザー名を含める name うさぎ かえる ぱんだ device token 12345678 34567890 56789012

    {{Attributes.name}} さんへのおすすめ情報! うさぎ さんへのおすすめ情報! !
  4. Amazon Pinpoint のフィルター関数 バッチ処理 Pinpoint 通知条件と内容 フィルター関数 対象者リスト 送信内容 カスタマイズした

    対象者リスト 関数から返却されたリストと内容で通知を配信 ・一部ユーザーの削除 ・属性の変更 など
  5. Amazon Pinpoint のフィルター関数 バッチ処理 データベース Pinpoint 通知条件と内容 フィルター関数 対象者リスト 送信内容

    (必要に応じて) ユーザー情報取得 関数から返却されたリストと内容で通知を配信 ・一部ユーザーの削除 ・属性の変更 など カスタマイズした 対象者リスト
  6. 外部DBのデータをもとに通知をカスタマイズ info_count 0 0 2 device token 12345678 34567890 56789012

    info_count 0 0 2 ぱんだ さんへの新着情報が 2 件あります!