4

現在、iPhone、Palm Pre、および Blackberry で利用できるプッシュ通知が、それぞれのメーカーによって提供されています。ただし、Android については何も聞いたことがありません (おそらく、Google が実際に電話自体を販売していないためです。解決策はありますか?

4

4 に答える 4

2

同じものを探していました。Xtifyは現在これを行っています。developer.xtify.com. プッシュするだけではありませんが、必要に応じてプッシュすることもできます。私は彼らの開発者の 1 人と行ったり来たりしました - 彼はすぐに iPhone のプッシュ (ただしリッチではなく、geo はありません) を彼らのプラットフォームから切り離すことができるようになると言っていましたが、今のところ、私は Android のみを使用しています。

于 2010-03-03T00:04:25.223 に答える
1

Android には、リストされている他のさまざまなメーカーのデバイスのオペレーティング システムと同じ制限はありません。そのため、データまたは通知がインテントとして既に存在している可能性が高く、アプリケーションで特定のインテントに登録するだけで済みます。

この場合の方法論は、通常のコンピューター システムで使用する方法と同じです。
Android デバイスで作成したバックグラウンド プロセスに対して、サーバーにイベントをブロードキャストまたはストリーミングさせることができます。

于 2009-11-03T20:58:38.797 に答える
0

XMPP 実装を使用しない理由はありません。現在、gtalk、jabber、citadel などを含む非常に多くの公開サーバーが利用可能です。Android の場合、SMACK という名前の SDK も利用できます。これはプッシュ通知とは言えませんが、XMPP を使用すると、双方向通信を可能にするクライアントとサーバー間の接続を開いたままにすることができます。Android クライアントとサーバーの両方が相互に通信できることを意味します。現時点では、これは Android でのプッシュの必要性を満たします。サンプルコードを実装しましたが、実際にうまく機能します。

于 2010-04-16T11:06:28.617 に答える
0

私が行ったすべての検索では、今日これを行うサービスはありません。ラストマイルの部分は少しトリッキーで、ハンドセット メーカー (すべてのアプリが独自の phone-home デーモンを起動することを想像してみてください) と通信事業者 (携帯電話を持っている場合、多くのやり取りが行われることを想像してみてください) の両方にいくつかの興味深い問題を提示します。多くのクライアントが接続を開いたままにしています)。

私は Urban Airship という会社にいて、iPhone 向けのプッシュ通知サービスを行っており、これを Android プラットフォーム向けに行うことについて多くの質問を受けました。他の人がこのようなサービスに興味を持っているかどうか知りたいですか? デバイスやアプリ自体に通知を提供するラストマイル クラウド インフラストラクチャと組み合わせた (理想的には) オープン ソース ライブラリを持つものはありますか?

于 2009-11-05T04:31:33.640 に答える