应用程序处于打开状态时处理推送通知

时间:2017-04-18 02:10:03

标签: ios react-native push-notification onesignal

我正在构建移动聊天应用。我已将OneSignal配置为向我的iOS设备发送推送通知。

我计划在收到新邮件并且应用程序不在前台时向用户发送推送通知(类似于Facebook Messenger的工作方式)。

我是推送通知的新手。我可以想象两种解决方案,它们都不优雅:

解决方案1:每次发送邮件时发送推送通知。然后,如果应用程序已打开,请忽略/吞下通知。 (似乎浪费资源)。

解决方案2:在我自己的数据库中跟踪应用程序的状态,并且只有在应用程序不在前台时才发送推送通知。 (似乎过于复杂)。

我错过了什么?处理这个问题的正确方法是什么?

0 个答案:

没有答案