2

基本的にユーザーが任意のトピックをサブスクライブできるシナリオでモバイルアプリケーションを開発するための最良の方法を探しています。Webアプリを使用している誰かがそのトピックのメッセージを公開すると、ポーリングする代わりにモバイルユーザーに通知されますサーバー。

クライアントアプリは複数のプラットフォームで実行する必要があります:iPhone、Android、..
サーバーアプリはおそらくPHP(Symfony2)で開発されます。

オプションは次のとおりです。

  • (GCM) Googleクラウドメッセージ-制限:Androidデバイスでのみ機能します
  • (APN) Apple Publish Notification Services-制限IOSでのみ、 XMPPプロトコルを使用してサーバー/クライアント間の通信を実装します

なにか提案を?

4

2 に答える 2

0

おそらくPHP?PushSharpライブラリとすべてのチャネル/エンドポイントIDのデータベースを使用してASP.NETプロジェクトを作成できます。その機能についての素晴らしい図があります。

PushSharp:iOS(iPhone / iPad APNS)、Android(C2DMおよびGCM-Google Cloud Message)、Windows Phone、Windows 8、およびBlackberryデバイスにプッシュ通知を送信するためのサーバー側ライブラリ!

于 2013-02-21T19:42:11.453 に答える
0

基本的に、プッシュ通知サービスはプラットフォーム ベースであるため、 IOSでGCMAPNを使用する必要があります。

これにより、特定のプラットフォームを備えたデバイスでより堅牢な制御が可能になります。

これら 2 つの通知を使用したくない場合は、サーバーからのポーリングが残っていることになり、バッテリーとネットワーク帯域幅が消費されます。

于 2013-02-21T09:48:56.467 に答える