1

(私の GitHub リポジトリから) Heroku でデプロイされ、mongoLab によってホストされている解析サーバーがあります。アプリ内でスケジュールされたプッシュ通知を送信しようとしていますが、kue が最も実行可能なオプションのようです。とはいえ、慣れていないのでどうやってアプローチすればいいのかわからない。サーバーに (GitHub 経由で) kue を正しくインストールしたと思います。ここで、このコードを将来の日付で実行するようにスケジュールしたいと思います。

    Parse.Cloud.define("sendPush", function(request, response) {


      var pushQuery = new Parse.Query(Parse.Installation);
      pushQuery.equalTo('username', request.params.targetUsername);

      Parse.Push.send({
        where: pushQuery, // Set our Installation query                                                                                                                                                              
        data: {
          alert: 'Hello!',
          badge: 'Increment',
          sound: 'PopDing.caf'
        },   
      }, { success: function() {
  console.log("#### PUSH OK");
      }, error: function(error) {
  console.log("#### PUSH ERROR" + error.message);
      }, useMasterKey: true});

    });

これに正しい方法でアプローチしている場合、将来の指定された時間に実行されるジョブ (上記のコード) を単純にスケジュールするためのコードが必要です。コードを定期的または間隔を置いて実行するようにスケジュールするのではなく、将来の指定された時間に 1 回だけ実行します。回答やアドバイスをいただければ幸いです。

4

1 に答える 1