【问题标题】:Persistent Notification Message with switch (ON/OFF) on Android/iOS?Android/iOS 上带有开关(开/关)的持久通知消息?
【发布时间】:2017-10-08 12:58:17
【问题描述】:

我有一个在 React Native 中实现的移动应用程序,其中用户具有在线/离线状态。我想实现一个持久的通知消息,只要用户状态为在线,即使应用程序在后台,它也会显示。

我知道可以在通知中执行操作,例如媒体播放器应用中的暂停按钮。这怎么能在 react-native 中完成?

【问题讨论】:

  • 如果你可以使用react-native-push-notification,你可以将通知状态设置为'ongoing'。
  • @dzgeek ongoing 做了什么
  • 参见developer.android.com/reference/android/app/…,用户无法关闭通知。切换离线/在线并以编程方式清除它。

标签: android ios react-native push-notification


【解决方案1】:

使用https://github.com/zo0r/react-native-push-notification

如果你想让它变得粘稠,你可以设置:

PushNotification.localNotification({ 进行中:真 )} 您可以使用该库的持续属性来制作粘性通知

【讨论】:

    【解决方案2】:

    我会调查 https://github.com/testshallpass/react-native-dropdownalert 我认为它会提供您所需要的内容

    【讨论】:

      【解决方案3】:

      您可以使用 FCM 进行推送通知。

      包装详情: https://github.com/evollu/react-native-fcm

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

      希望这是您正在寻找的。​​p>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-21
        • 1970-01-01
        • 1970-01-01
        • 2021-06-17
        相关资源
        最近更新 更多