2017-10-08 41 views
13

我有一个在React Native中执行的移动应用程序,用户在线/离线状态。我想实现一个持久通知消息,当用户状态为联机时即使在后台应用程序中也会显示。Android/iOS上的开关(开/关)持续通知消息?

我知道有可能在媒体播放器应用程序中的暂停按钮等通知中执行操作。这怎么可能在反应本土?

+0

如果您可以使用react-native-push-notification,则可以将通知状态设置为“正在进行中”。 – dzgeek

+0

@dzgeek'正在进行'的状态 –

+1

请参阅https://developer.android.com/reference/android/app/Notification.Builder.html#setOngoing(boolean),通知不能被用户解雇。切换离线/在线并以编程方式清除它。 – dzgeek

回答

0

可以使用FCM推送通知。

包装细节: https://github.com/evollu/react-native-fcm

首先,你需要用户虎钳设备令牌存储到数据库中。然后,如果用户的状态更改为联机,则可以将FCM通知发送至设备令牌集或仅设置一个设备令牌。所以通知会在您的设备上弹出。

希望这是你正在寻找的东西。