0

私は現在、将来のイベントのリマインダーを保存し、これらのイベントが近づいているときにユーザーに通知できるようにする機能を持つはずの何人かの友人と phonegap/cordova 3.0 アプリケーションに取り組んでいます。コマンド ライン経由で phonegap アプリに localNotification プラグイン (Sebastián Katzer によるもの) をインストールしました。コードを最小限に抑えましたが、コンピューターのエミュレートされたデバイスで実行すると正常に動作します (現時点では通知トレイに通知が表示されるはずです) が、電話にアプリをインストールすると動作しません (エラーも発生しません)。これが私のコードです。誰かが私に助けやアドバイスをくれれば幸いです!

<html>
<head>
    <title>Test Storing Events</title>
    <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/index.js"></script>

    <script>
    function addEvent()
    {
        window.plugin.notification.local.add({ message: 'Great app!' });
    }
    </script>
</head>
<body>
        <h1>Apache Cordova</h1>
        <input type="button" onclick="addEvent()" style="width: 100px; height: 100px;" value="Click me">
</body>

4

2 に答える 2

1

うまくいけば、これは手遅れではありません。最近、このプラグインで問題が発生しました。まず、logcat を調べます (Android ツールがインストールされていると想定しているため、コマンド ラインで「adb logcat」を実行できます)。アイコンが指定されていないことを Android がログに記録していることに気付くでしょう。いずれにせよ古いバージョンの Android は 1 つを選択しましたが、ある時点で持っていたバージョン (おそらく 4.3) はビープ音を鳴らしてエラーをログに記録するだけでした。

于 2014-02-25T15:45:31.483 に答える