登録者全員と指定ユーザにPush通知を送信する方法について

0

AWS Mobile Hub のスレッドがなく、プッシュ通知関連ということでこちらに投稿します。

以下の様なシステムを構築することを考えています。
どのようなシステムを考えているかと言いますと、
・独自で用意した ID とパスワードで認証させる
・登録したユーザの全員、または、指定した一部のユーザにプッシュ通知を送信したい
・送信した通知内容の履歴をデータベースに保存したい
・ユーザ ID とパスワード一覧を CSV ファイルなどでインポートしたい
というものを考えております。

Mobile Hub では、以下のことが実現できますでしょうか?
・ユーザサインインは、独自で用意した ID とパスワードでも認証可能か
・プッシュ通知はアプリケーションに登録した全員と、指定したユーザに送信することは可能か
指定したユーザへの送信は、別途管理画面などを作って送信したい
そのために別途 EC2 インスタンスを作成して、EC2 上から送信を制御する形ができれば、それで構いません)

そこで、ユーザ認証とプッシュ通知送信部分を Mobile Hub に任せ、それ以外の部分は自前で構築して稼働させることができるのかを知りたいです。

自前で構築する部分は、EC2, RDS などを使えればと考えております。

これらのことが、Mobile Hub + 自前構築で実現することが可能を知りたいので、事例がある方や情報をご存知の方がいらっしゃいましたら、教えていただけると助かります。

上記の様な構築をしたいのであれば、Amazon SNS と自前構築の方がよいかどうかについても知りたいです。
他の AWS サービス(Pinpoint など)を使った方が便利がよいという情報もあれば教えていただきたいです。

よろしくお願いします。

posta 6 anni fa518 visualizzazioni
2 Risposte
0

Mobile Hub の用意している範囲 (実態は様々なサービスの寄せ集め) で実現可能なものについては、積極的に利用した方が設計・運用を楽にできると考えます。
どうしても要件を満たせない部分は他のサービスを利用する事を検討されてはいかがでしょうか。

ユーザー管理とプッシュ通知については、以下のドキュメントをまず参照いただいて要件を満たせるか確認すると良いと思います。

Amazon Cognito ユーザープール
https://docs.aws.amazon.com/ja_jp/cognito/latest/developerguide/cognito-user-identity-pools.html
Mobile Hub メッセージングと分析を使用してモバイルアプリにプッシュ通知を追加する
http://docs.aws.amazon.com/ja_jp/aws-mobile/latest/developerguide/add-aws-mobile-push-notifications.html

Mobile Hub の使い方についてチュートリアルが用意されているので、実際に試されると理解が深まって良い設計が可能になると思います。

使用開始 : AWS Mobile Hub バックエンド機能の統合
http://docs.aws.amazon.com/ja_jp/aws-mobile/latest/developerguide/getting-started.html

その他、参考になりそうな情報です。

AWS Mobile Hubを使って速攻でAndroidアプリにAmazon SNS(with Google Cloud Messaging)でプッシュ通知機能を実装
https://qiita.com/hayashier/items/cc4b515e6e4b1ed1de36#_reference-5692d45157fcff5a4bf5

semnil
con risposta 6 anni fa
0

できれば既存サービスで賄えるものは任せてしまった方が運用が安定すると思いますので、できるだけその様にできる方法を考えていました。
教えていただいた情報を参考にさせていただきます。
またわからないことが出てきた時は、質問させていただければと思います。
ありがとうございました。

con risposta 6 anni fa

Accesso non effettuato. Accedi per postare una risposta.

Una buona risposta soddisfa chiaramente la domanda, fornisce un feedback costruttivo e incoraggia la crescita professionale del richiedente.

Linee guida per rispondere alle domande