【发布时间】:2019-03-20 14:55:49
【问题描述】:
我正在使用 Ionic 进行移动开发,实际上我正在使用 LocalNotifications
如果有新问题,我每 5 分钟检查一次我的服务器:
this.checkQuestions();
this.IntervalId = setInterval(() => {
this.checkQuestions();
}, 300000);
我的函数checkQuestions() 用我服务器的数据创建一个for():
for (var i = 0; i < res.data.notificar.questions.length; i++) {
this.localNotifications.schedule({
id: i,
priority: 2,
text: 'Produto: ' + res.data.notificar.questions[i].produto.substring(0, 20) + '...',
title: 'Nova pergunta, conta: ' + res.data.notificar.questions[i].conta,
smallIcon: 'res://notification',
foreground: true,
});
}
问题是当我的应用程序关闭时,此逻辑不会运行,我的客户也不会收到通知。当我的应用程序关闭时,Ionic 有什么替代方法可以发送通知?
即使应用程序关闭,我也需要每 5 分钟检查一次服务器。
【问题讨论】:
-
你可以使用推送通知吗?
-
是的,但如果有新问题,我什至需要在服务器中检查 5 分钟,推送通知可以做到这一点吗?有什么例子吗?我只是找到了使用静态数据的推送通知示例。
-
facebook 使用这些来通知您。它们在移动设备和桌面设备之间无缝连接。查了一下,还不错。 developers.google.com/web/fundamentals/push-notifications
-
帮不上忙,因为我需要一种离子溶液...
标签: ionic-framework localnotification