私は最初に iPhone で作成したアプリケーションの Android バージョンに取り組んでおり、このアプリケーションは (iPhone バージョンと同じくらい成功した場合) ユーザーに毎日最大数百万のプッシュ通知を送信する必要があります。
Android プラットフォームには兄弟としてプッシュ通知サービスがあると素朴に思っていたので、開発の最後にこの機能を検討することにしました。
この機能に関する回答をstackoverflowで検索したところ(問題?)、いくつかのオプションが見つかりました(ありがとうございます!)。
私が見つけたオプションは次のとおりです。
- Google の C2DM フレームワーク: 私の最初の問題は、これが Android 2.2 以降専用であるということですが、1 日あたり 200.000 件の通知の割り当てがなければ検討するかもしれません。Google に追加の割り当てをリクエストした人はいますか?
- MQTT : このソリューションは良さそうで、Anton Lopyrev が提供するサンプル コードが役に立ちます (Dale Lane のブログ投稿も参考になります)。これは私が現在使用しているオプションですが、何千人ものユーザーにどのように反応するかわかりません (サーバー (モスキート) またはサービス (まだわかりません) にも問題があります)。 2人のユーザーで時々通知を受け取ることができます:p)
- XMPP : 最良のオプションのように見えますが (まだ?)、まだ試していません。このソリューションを使用した人はいますか?
Xtify や Urban Airship について読んだことがありますが、これらの商用ソリューションはどれも役に立ちません (ボリュームまたはコスト)。
ヒントをありがとう!
編集:私の目標は、1日に最大5,000,000の通知を送信できるようにすることです