React-native-onesignal: 当应用程序打开并且用户在那一刻收到 PN 时,如何删除出现在 Android 应用程序中的模态视图?

创建于 2018-12-05  ·  4评论  ·  资料来源: OneSignal/react-native-onesignal

描述:

当应用程序打开并且用户在那一刻收到 PN 时,如何删除出现在 Android 应用程序中的模态视图?

(你的描述在这里)

环境

1."react-native-onesignal": "^3.2.7"

  • 重现问题的步骤:

  • 使用 yarn 将 OneSignal SDK 安装到您的项目中

  • 在 React Native 中初始化 SDK
  • 打开应用程序时接收推送通知
  • 还要别的吗:

    pn

    最有用的评论

    为什么这是关闭的,为什么这甚至是一个功能?,当您安装推送通知库时,为什么要在屏幕中显示一个模式打开来显示推送的内容???

    所有4条评论

    请添加更多详细信息,我不确定我是否完全理解您的问题......?

    @Nightsd01如果您不了解该问题,并不意味着该问题不存在,也不是关闭它的理由。

    问题是,当应用程序处于前台时,并不是每个人都希望以丑陋的警报形式看到推送通知,这是内置在 oneSignal 库中的。

    由于没有react-native-onesignal正常文档,因此不清楚如何摆脱该警报。

    我发现可以使用OneSignal.inFocusDisplaying(2)来删除该警报。

    同样的 iOS 11 设备版本。 我正在使用 inFocusDisplaying(0) 并且工作正常。 但是,如果应用程序关闭(即使不在后台)并且用户单击通知,那么如果收到另一个通知,它会显示为警报。

    为什么这是关闭的,为什么这甚至是一个功能?,当您安装推送通知库时,为什么要在屏幕中显示一个模式打开来显示推送的内容???

    此页面是否有帮助?
    0 / 5 - 0 等级