问题标签 [react-native-push-notification]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 在模拟器和物理设备上都没有在 IOS 中获得本地通知
我正在使用React Native 推送通知
并且无法在 IOS 上显示本地通知。不在设备上,也不在模拟器上。
我已经完全按照文档中所示配置了本机 - PushNotificationIOS和手动链接
并从 repo 示例中实现了完全相同的服务 -这里
本地和预定的通知触发器和onNotification
回调都被调用,返回通知对象,在模拟器和设备上都看不到通知。
从 2017 年开始有一个问题已解决,但没有解决方案..没有在 ios 中获得本地通知
任何想法如何解决这个问题?
谢谢
ios - React Native - IOS 中有时不会触发本地推送通知
在我的应用程序中,有时不会触发本地通知。没有特定情况。有时会触发但有时不会。
我看到所有通知都已正确设置(计划),但它不会触发通知。
设备:iPhone 6 - iOS 10.3.3 iPhone 6 - iOS 11.1.2
我的通知服务:
取消:
react-native - 反应原生推送通知背景颜色
如何使用 react native 推送通知 npm 包在 react native 中设置背景颜色?
ios - 具有后台模式的 React Native 可操作推送通知
我正在制作一个在 iOS 上使用 react native init 的应用程序。面对应用程序在后台时我无法通过 socketcluster 客户端获取任何 url 或设置套接字连接的问题。
我正在使用可操作的通知(react-native-notifications https://github.com/wix/react-native-notifications),rn 0.57.7。
当我在应用程序处于后台时在该通知中执行操作时 - 应用程序挂起直到打开它。似乎是一个同步操作。回复,一切正常,但每次都停止。当我在前台制作应用程序时 - 代码继续工作。我检查了 Xcode 中的所有权限和功能,但没有效果,在后台时仍然无法发布请求或连接到套接字。这种情况我该怎么办。谢谢。
android - React Native:AppState.addEventListener 在点击通知时在恢复时注册重复事件
当我的应用程序从后台恢复时,我有想要运行的代码。为此,我使用 AppState.addEventListener() 注册了一个事件。
当我通常退出应用程序并恢复时,它会按预期打印“做事”,但是(这是问题所在),当应用程序最小化并点击通知时,应用程序将打印两次“做事”。
我发现这是因为当我点击通知时,它似乎重新运行了应用程序(包括构造函数部分),这意味着它创建了第二个事件侦听器......
那么,有没有人知道为什么在点击通知时会这样做以及我是否可以阻止它(使用 react-native-push-notification 插件),或者是否有办法确保不注册重复事件?
这发生在我的 Android 物理设备上,不确定这是否也是 iOS 问题,但只是想我会检查是否有人知道这是否可能)
react-native - 使用 HTTP/2 API 确定何时在 expo 上发送推送通知
我正在尝试构建一个水提醒应用程序。我有 3 个屏幕,我正在使用 react-navigation
- 家(我允许用户增加他们当天的饮料量)
- 通知(用户使用开关按钮定义是否要接收通知以及何时接收)
- 设置(用户输入年龄、体重以确定他们每天应该喝多少)。这是用户下载应用程序时看到的第一个屏幕
我正在尝试使用 expo 推送通知及其 HTTP/2 API 向我的用户发送推送通知。但是我对此有点迷茫,并且在下面有这些问题。
- 下面在哪里编写推送通知代码并调用 HTTP/2 API?(App.js、通知或设置?)
- 如何根据用户选择确定何时发送此通知,例如每小时发送一次。
我的获取权限、存储密钥和调用 api 发送通知的代码。
我收到的回复
react-native - React Native单击通知时如何在页面上重定向
我在带有timer的页面上使用 react-native-push-notification 。如果应用程序在 5 分钟后处于后台,则会通知我时间已过。当我单击通知时,它会转到此页面。但是当我完全关闭应用程序并在 5 分钟后单击通知时,它会转到开始页面。现在的问题是如何让它进入这个页面?
ios - React Native Local Notification - 集成 oneSignal 时不会触发 OnNotification
在我们的应用程序中,我们现在需要显示本地通知。本地通知正确显示,但是当我们单击通知时,什么也没有发生。经过我们的研究,我们发现当我们将本地通知与 OneSignal 库一起使用时,“App Delegate”中的以下函数不会被触发。
我试过卸载 OneSignal,然后上面的函数被触发,当用户点击本地通知时,我们可以做一些事情。
此问题仅在 IOS 上。由于 OneSignal 不支持 LocalNotification,请帮助我们了解为什么在集成 OneSignal 时上述功能没有被触发。或者还有其他解决方案。
我们尝试了 React-native-Push-Notification、PushNotificationIOS 库等,但都表现相同。任何帮助将不胜感激。
react-native - react-native PushNotificationIOS - 我如何确定通知处理程序是从前台还是后台调用的
根据 react-native PushNotificationIOS 文档(不在插件中使用),我的 AppDelegate 中有以下代码,对 didReceiveRemoteNotification 进行了微调,以便它处理前台和后台的通知,但是,我不知道它在哪里处理自,我的处理程序需要知道,因为它做不同的事情。
任何想法如何获得这些信息?
ios - react-native-push-notification 如何在 iOS 上显示徽章编号?
我是这里的菜鸟,我刚刚遇到了一个问题。问题是应用程序徽章编号不会在通知到达/收到时显示。
我试过这个:
和这个:
但仍然无法正常工作。