2016-03-20 2 views
0

私はPhonegap/Cordovaをモバイルアプリの開発に使用しています。このアプリケーションでは、毎日1回ローカル通知を設定しました。しかし、通知時間は毎日変わります。だから私は毎日のcronjobでローカル通知を設定する必要があります。Cordova Appにcronjobを追加するには

コードボーイでcronjobを追加するにはどうすればよいですか?

答えて

1

私はあなたがこれを行うことができるとは確信していません。 iOSではバックグラウンドプロセスが許可されていないため、アプリを閉じると実行されます。

スケジュールされた実行があり、サーバー側で実行します。通知が午前中に変更された場合は、毎分cronジョブを実行して条件が正しいかどうかを確認し、プッシュ通知をデバイスに送信できます。

+0

通知の時刻は現地時間(ユーザーのデバイスの現地時間)に属していますので、プッシュ通知は問題を解決しません。私は地元の通知を使用する必要があります。 – Alexander

+0

私はそれがアプリ側で行うことができる方法を本当に知らない。 UTCで時刻を格納し、サーバーにユーザーのタイムゾーンを格納し、その時刻が到来すると通知を送信できます。 –

関連する問題