0

アプリのユーザーに通知をプッシュできるようにする必要がある Monaca を使用するアプリに取り組んでいます。Monaca プッシュ バックエンドを動作させようとしましたが、動作せず、アプリが登録されませんでした。その後、標準の cordova プラグインを使用するようになり、monaca のバックエンドを使用せずにサーバーから直接プッシュできるようになりました。init 関数を呼び出すと、通常は登録イベントが発生します。これは、アプリをビルドするときに正常に機能します。ただし、カスタム デバッガーを動作させたいと強く思っています。カスタム デバッガーをビルドすることができ、プラグインが適切にインストールされていることがわかります。また、init 関数が呼び出されるとすぐに、アプリのアクセス許可を付与するための標準の IOS セキュリティ アラートが表示されますが、登録イベントが発生しないため、カスタム デバッガー アプリにプッシュするデバイス ID を取得できません。 .

ベスト、ピーター

( https://github.com/phonegap/phonegap-plugin-push )

PS、バッジ カウントを設定する呼び出し setApplicationIconBadgeNumber は、デバッガーで正常に動作します。これは簡単なことだと思いますが、おそらく証明書を使用しますか?標準のデバッガーを使用してもエラーは発生せず、通知も手がかりもありません。問題を突き止めるにはどうすればよいですか?

4

1 に答える 1

0

AngularJS 統合である ngCordova を使用して動作させることができます。 http://ngcordova.com/docs/plugins/pushNotifications/

次に、次のように注入します

    var app = ons.bootstrap('myApp', ['onsen', 'ngCordova']);

さらに明確にする必要がある場合は、私に戻ってください。

于 2016-01-28T06:41:43.730 に答える