【发布时间】:2018-02-06 12:22:20
【问题描述】:
我正在开发一个针对 Android 和 ios 的 ionic3 应用程序,我正在使用推送通知。我想在接收推送通知时从服务器获取一些数据。我无法将我的数据作为推送通知的一部分发送,因为 Firebase 限制了最大值推送消息的大小为(4Kb)。因此,我仅在用户点击推送通知时才从服务器获取数据,这导致用户等待直到从服务器获取数据。
有什么方法可以在推送通知到达时获取数据(应用不在前台)?
【问题讨论】:
-
是的,当你收到推送消息并从那里的服务器获取数据时,你可以启动后台服务,当你从服务器成功获取数据时,在那里创建通知。
-
谢谢@sasuke。有没有办法使用 ionic 创建后台服务?
-
阅读有关承诺的概念
-
请让我知道 promise 在这里有什么帮助?
标签: android cordova firebase push-notification ionic3