プッシュ通知システムはYのようにどのように機能しますか!メールアプリ?
-
02-10-2019 - |
質問
私は本日、Yahoo MailアプリケーションであるMarketからインストールしましたが、Pushメッセージ通知手法を提供しています。実際、デスクトップコンピューターとモバイルメールクライアントのアラートとまったく同じ瞬間を得たので、それは機能します。
それはどのように達成されますか?
解決
すでに別のものがあります 質問 クラウドなしでプッシュ通知を実装する方法について説明します。
あなたに侵害をプッシュするいくつかのフレームワークがあります。それらはすべて、非常に短いインターバルでサーバーをポーリングしている小さな背景スレッドを実行する必要があります(データレートとバッテリーには悪い)か、何らかの形で生き続けるサーバーへのオープンな接続を維持し、新しいメッセージが毎回通知されますサーバーを待っています。
質問をご覧になり、上記のフレームワークを選択すると、フレームワークは同じフレームワークを使用して電話にインストールされているすべてのアプリケーションに対して同じサービスを再利用して、バッテリーと一般的なシステムの使用を保存します。
他のヒント
すぐに、あなたはそれを使用することができます クラウドツーデバイスメッセージング (C2DM)システム、Android 2.2以上が必要です。また、Google i | o 2010会議のプレゼンテーションを見たいと思うかもしれません。
アプリをインストールし、ルーターをセットアップしてパケットをキャプチャし、パケット検査を行うことなく、どのように行うかを正確に伝えることはできません。最も低いレベルでは、オープンTCPをリモートサーバーに接続し、サーバーが何かを行う必要があるときにクライアントにパケットを送信するのと同じくらい簡単です。彼らがそれをしている特定の方法についての私の教育を受けた推測は、IMAPアイドルまたはXMPPのいずれかです。