8

作成される 4 つのモバイル アプリの phonegap の使用状況を分析しています。

  • iOS (iPhone & iPad 4.2.1+)
  • アンドロイド (2.2+)
  • ブラックベリー(5.0+)
  • Windows Phone (7+)

phonegap でのプッシュ通知のネイティブ サポートが見つかりませんでした。Pushwooshやurban airなどのさまざまなフレームワークを使用して、iOSおよびAndroidのプッシュ通知サポートをグーグルで検索できましたが.

上記のすべてのプラットフォームのプッシュ通知に対応できる共通のフレームワークはありますか?

4

4 に答える 4

2

phonegap にはプッシュ通知のネイティブ サポートはありません。ただし、これらはプラットフォームによって異なるため、プラグインがあります。

必要なプラットフォームごとにプラグインを見つける必要があります。ここに Android 用のプラグインがあります: https://github.com/marknutter/GCM-Cordova とここに iOS 用のプラグインがあります: https://github.com/phonegap/phonegap-plugins/tree/master/iOS/PushNotification Windows7 または Blackberry 用のプラグインを見つけましたが、私が行ったのは大雑把な検索だけでした。

前述のように、ある程度のクロス プラットフォーム互換性を提供し、サーバー側 API を提供するサービスがあり、REST 呼び出し (または同様のもの) を介してデバイスにプッシュを送信できます。これらのサービスは、(プラグインを介して) ある程度の phonegap 統合も提供する場合があります。

あなたが言及した4つのプラットフォームをサポートすることがわかったサービスは次のとおりです。

于 2012-12-28T16:27:07.707 に答える
1

Android と iOS 用の Urban Airship プラグインを使用します。

http://urbanairship.com/lp/urban-airship-phonegap-plugins/

于 2012-08-13T17:02:21.367 に答える
0

プッシュ通知の代わりに、ストリーミング接続を開いたままにし、そこで通知を受け取ることができます。このようなメッセージを受信するには、アプリケーションを有効にしておく必要があることは明らかです。

これがニーズに合った実行可能なソリューションであると思われる場合は、Lightstreamer を試すことができます。プラグインを必要とせずに、引用されたプラットフォームで PhoneGap と連携します。

興味のある方はこちらをご覧ください: http://blog.lightstreamer.com/2012/08/lightstreamer-in-phonegap-app.html

[免責事項: 私はライトストリーマーの開発者です]

于 2012-08-14T12:24:37.497 に答える