AMAZON SNS Ruby On Rails にて実装した。

プッシュ通知の実装のしかたって、何が一番正解なのだろうか・・・。

デバイストークンはどこに貯める(保存)?
・Amazon SNS 側のみ。
・サーバー等に集約する。

結局のところ、両方が正しいのだろうか・・・

両方で管理してもあまり効率が良さそうで無い・・・ 
※最終的に何をしたいかで決まるが・・・。

大まかな流れ)
 デバイストークンを投げる(直接?サーバー経由?)

アプリケーションに登録とトピックへ登録

配信指示

・一斉送信をする場合は、トピックに登録するのを忘れずに。
・完全個別配信の場合は、トピックは無くてもよい。

SNSの不便な点

・デバイストークンの総数を取得する機能が無い。
100件づつ取得する機能はあるが、全て数えるとなるとすごく時間がかかる。
100万件とかあると地獄・・・・

・一斉配信はアプリケーションにトークン登録してからトピックへ登録する必要有り。
  export機能とかあってもよいのではないか?

--------

送信スペック
・トピックにて配信  10万件 程度なら、誤差1分もかからないかも。

ゴミ掃除
・トークンとか無効なやつは削除してあげた方が良い。

殴り書き中ですが、今日はここまで。気が向いたら、続きを!

コメント

このブログの人気の投稿

【iOS】Swiftでtransformから角度、ラジアン、ディグリー、スケールを求める

【android】 Webviewのコントローラー(ピンチイン・ピンチアウトのボタン)を消す

【android】PdfDocumentとPdfRenderer を利用しPDFの作成と表示 (java)