私は自分のプロジェクトでPhonegapローカル通知を実装しようとしています。Phonegap:毎週日曜日にローカル通知が繰り返されますか?
私はこのプラグインを使用しています:
de.appplant.cordova.plugin.local-notification-custom
私はプラグインをインストールし、それをテストし、それが正常に動作しています。
私はこのコードでそれをテストし、それが正常に動作します:
cordova.plugins.notification.local.schedule({
id : 1,
title : 'I will bother you every minute',
text : '.. until you cancel all notifications',
sound : null,
every : 'minute',
autoClear : false,
at : new Date(new Date().getTime() + 10*1000)
});
上記の通知が毎分と細かい作業を実行します。
ここでは、Sunday
とすべてweek
でのみ実行されるローカル通知を設定する必要があります。
私はこのような何かに出くわしたが、それをテストしたとき、それは何もしません:at: sunday_16_pm
が正しいかどう
cordova.plugins.notification.local.schedule({
id: 1,
title: "Test...",
text: "Test...",
sound: null,
every: 'week',
at: sunday_16_pm
});
私も知りません!
誰かがこの問題についてアドバイスをお願いできますか?
ありがとうございます。
はEDIT:
https://github.com/katzer/cordova-plugin-local-notifications/wiki/04.-Scheduling
は、彼らが言うのサンプルコードがあります:
は時間を検索し、何も見つけなかったら、私はちょうどこのドキュメントに出くわした
スケジュール繰返し
cordova.plugins.notification.local.schedule({
text: "Delayed Notification",
firstAt: monday,
every: "day",
icon: "file://img/logo.png"
}, callback);
しかし、monday
とは何ですか?それは変数ですか?もしそうなら、あなたはその変数をどうやって作りますか?
他の誰も読んで理解できないように書類を書いている理由はわかりません!
別の編集:
私は私がやろうとしているが、私は、イオン使用していないとしていたことがない、まさに説明している本を見つけました。だから私はそこに提供されているコードを理解していない!
https://www.joshmorony.com/getting-familiar-with-local-notifications-in-ionic-2/
これは素晴らしいです。しかし、質問のカップル。同じ日に1日追加するとどうなりますか?たとえば、日曜日に日曜日を追加するとどうなりますか?また、これは他の日にも使えますか?例:月曜日、金曜日、またはその他の曜日? – user2056633
ありがとうございます。短い答え:はい、その日曜日または同じ日に0が追加されたとき、それは他の日にも動作します。楽しみを持ってください:) – Blauharley
こんにちは、答えのおかげで。私はそれをテストし、ローカル通知を追加しました。以前のユーザーが尋ねたように、このコードで他の日を使用する方法を明確にしてください。私は、あなたがすでに曜日に数字を記載しているのを見ることができます。 var dayMillDiff = 0; 'をvar dayMillDiff = 1;やvar dayMillDiff = 2;などに変更するのと同じくらい簡単にできますか? –