3

ユーザーに定期的に通知を表示する必要がある Cordova 3.0.0 アプリケーションを開発しています。それらは、iOS の通知センターに存在する種類の通知である必要があります。その時点でアプリがバックグラウンドで実行されている可能性があるため、モーダル ポップアップは十分ではありません。

組み込みの通知プラグインは、モーダル ポップアップのみを提供します: http://docs.phonegap.com/en/3.0.0/cordova_notification_notification.md.html

https://github.com/DrewDahlman/Phonegap-LocalNotificationのようなサードパーティのプラグインを見たことがあります が、これらは Cordova/PhoneGap のはるかに古いバージョン用に開発されています。

これらのいずれかを Cordova 3 で使用することは可能ですか? または、それを行うためのより良い方法があります(AndroidとiOSで同様の動作をする必要があるため、可能な限りデバイスに依存しません)。または、古いバージョンの Cordova にダウングレードするのが最善の選択肢でしょうか?

ありがとう

4

3 に答える 3

7

Drew Dalhman のプラグインにはまだいくつかの問題があります。たとえば、cancel()バックグラウンド コールバックは機能しません。


これは Sebastián Katzer によるもので、更新され、Cordova 3+で動作します:

https://github.com/katzer/cordova-plugin-local-notifications

iOS、Android、WP8 向け

于 2013-11-16T22:53:01.750 に答える
0

私はグーグルで検索しましたが、何も見つかりませんでした。

私の提案は、Android と IOS のそれぞれに独自のプラグイン/拡張機能を作成することです。難しくありません。独自の IOS プラグインを作成する際の問題は、Mac と iPhone/iPad が必要なことです。また、あなたが言及した Phonegap-LocalNotification プラグインを試してみてください。

于 2013-09-02T12:23:31.180 に答える