iOS と Android では UrbanAirship に非常に満足していますが、Blackberry ではそうではありません。100 時間以上費やして見積もりを破った結果、UrbanAirship を Blackberry で Phonegap と連携させることができませんでした。
Eclipse、BlackBerry webworks SDK、および Phonegap 1.0 を使用します (BB では 1.0 を超えるものは使用できません)。プッシュ統合については、UA のサンプル アプリ (https://github.com/urbanairship/bb-push-sample-os5) から情報を取得しました。次に、ここから Phonegap プラグイン (http://wiki.phonegap.com/w/page/35799737/BlackBerry WebWorks 用の PhoneGap プラグインを作成する方法)。
UA のサンプル コードは、必要なもの (特別な UI や一時的なストレージを削除するなど) まで抽出され、Phonegap プラグイン構造に押し込まれました。javascript ファイルからプラグインを呼び出すことに成功しました (そうすることで、java プラグインのメソッドを実行し、BB コアにアクセスするメソッドを実行します)。プラグインをプッシュ通知のイベントリスナーとして機能させようとすると失敗します。
UrbanAirship は私たちを助けてくれましたが、BlackBerry で動作する Phonegap プラグインを提供したくない/提供できません.
どんな助けでも大歓迎です。