ユーザーのアカウントに Cloud to Device Messaging (C2DM) がない場合、C2DM が機能しないというのは本当ですか?
その場合、Google アカウントなしでプッシュ通知を行うにはどうすればよいですか?
ユーザーのアカウントに Cloud to Device Messaging (C2DM) がない場合、C2DM が機能しないというのは本当ですか?
その場合、Google アカウントなしでプッシュ通知を行うにはどうすればよいですか?
プッシュ通知を送信するためのさまざまな手法を以下に示します。
Cloud to Device Messaging(C2DM)OS2.2 +:Androidプラットフォームで使用される標準のプッシュ通知方法は、Android Cloud to Device Messaging(C2DM)と呼ばれます。このサービスは、サーバーがアプリにサーバーに直接接続して更新されたデータをフェッチするように指示するために使用できる、シンプルで軽量なメカニズムを提供します。
C2DMを使用すると、Androidアプリに軽量メッセージを送信できます。メッセージングサービスは、メッセージを介して多くのユーザーコンテンツを送信するようには設計されていません。むしろ、アプリケーションがそれをフェッチできるように、サーバーに新しいアラートがあることをアプリに通知するために使用する必要があります。
C2DMの制限:
サーバーは
OS2.2より前のデバイスのその他の手法:
プッシュではなくポーリング:Androidアプリは、バックグラウンドのローカルサービスからの新しいメッセージについてサーバーを定期的にポーリングできます。ポーリングする頻度が高いほど、リアルタイムプッシュに近づきます。
SMS:AndroidアプリはAndroidスマートフォンのテキストメッセージを傍受できるため、通知があったときにサーバーがSMSを送信できる場合、AndroidアプリはSMSを受信し、サーバーで新しいデータを確認できます。
エリクソンのラボは、最大2000Smsの送信を可能にするホステッドサービスを提供しています。
永続的なTCP/IP:Androidアプリは、サーバーとの長期間のほとんどアイドル状態のTCP / IP接続を開始し、キープアライブメッセージを送信することでサーバーを維持します。サーバーに何か新しいものがあるときはいつでも、TCP接続を介して電話にメッセージを送信します。
サードパーティ製品