2017-10-08 68 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通知發送至設備令牌集或僅設置一個設備令牌。所以通知會在您的設備上彈出。

希望這是你正在尋找的東西。