Поскольку запланированное pu sh недоступно в Parse, я использую setTimeout (), чтобы планировать нажатия. Я использую back4app.
// I call this cloud code
Parse.Cloud.define("pushMultiple",async (request) => {
//Using set timeout to send out a push 1 hour later
setTimeout(pushout,100000);
});
//The function to send Notificaiton
const pushout = () => {
Parse.Push.send({
channels: [ "t1g.com"],
data: {alert: "The Giants won against the Mets 2-3."}
},{ useMasterKey: true });
}
Мой код работает нормально. Итак, у меня такой вопрос:
1) Является ли мой метод надежным?
2) Какими могут быть недостатки этого?
3) Сколько может быть setTimeouts () в очереди на сервере, есть ли какие-либо ограничения?
TIA