问题标签 [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.

0 投票
1 回答
2613 浏览

android - React Native Push Notification onNotification 回调不一致

我一直在使用react-native-push-notification库来处理本地通知。现在我需要远程静默通知。基本上,我发送一个通知,该通知将传递给 onNotification 回调,然后我将本地通知发送到通知中心。

我希望每次收到通知并通过单击通知打开应用程序时都会触发 onNotification 回调。问题是,根据我打电话的位置PushNotification.configure({...}),在 Android 上,当通知发送或当我点击它时,它会触发 onNotification,但绝不会同时触发两者!我的代码:

PushNotifications.configureNotifications()- 它只是库配置调用的简单包装器。是的,试图在两个地方都保留它 - 不起作用。我究竟做错了什么?

我总是在推送通知中发送数据有效负载。

0 投票
2 回答
1764 浏览

android - React Native Push Notification onRegister 令牌为空

我正在使用 zo0r react-native-push-notification库。

出于某种原因,当我在移动设备(或)app上安装它后第一次打开它时,令牌返回为空。iOSAndroid

我的问题是,如果 onRegister 方法将令牌返回为 null,那么获取令牌的最佳方法是什么?我必须在应用程序的其他屏幕中调用此功能吗?

谢谢您的帮助,

米奇

0 投票
0 回答
435 浏览

ios - 当应用程序在前台时,本地通知不显示横幅

我正在使用 react-native 编写 iOS 应用程序,并希望在触发按钮点击等 UI 操作后,本地通知出现在前台。我正在使用“react-native-push-notifications”库进行设置,但请注意,当我的应用程序处于前台时,警报横幅不会显示。但是,当应用程序在后台运行时,它确实有效。我怎么能做到这一点,使用 react-native?

0 投票
0 回答
412 浏览

react-native - 是否可以使用 react native fcm 推送带有实时数据的本地通知?

假设我正在构建一个应用程序,该应用程序使用从天气 API 检索到的数据通过 react-native-fcm 发送推送通知。

目前,我有这个脚本,但发送的通知只包含我在安排之前检索到的天气信息,而不是最新的天气:

即使我将“body”与 Date.now() 一起放置,稍后发送的通知也会在安排通知时具有日期字符串,而不是推送通知的时间。

TLDR

基本上我想知道是否可以安排在发送消息之前获取数据的本地推送通知。如果没有,我的替代方案是什么?提前致谢!

0 投票
1 回答
839 浏览

react-native - Android:关闭应用程序并单击通知时未执行“onNotification”

我正在使用 react-native-pushnotification。这是ios通知中的模块链接 https://github.com/zo0r/react-native-push-notification 在后台和前台也可以正常工作,但在android前台工作正常,但是在后台我收到了通知,当点击那个通知应用程序重新启动并且在android中没有显示任何警报时,

  1. 在 iOS 中,这些功能运行良好。但是在android中我面临这个问题

任何人都可以给我一些建议,如何解决它,非常感谢任何帮助。

0 投票
0 回答
362 浏览

ios - 如何将 ReactNative PushNotificationIOS 与 UserNotifications 框架一起使用?

遵循此处的所有说明后,从不调用 didReceiveLocalNotification。

这会导致监听器永远不会触发:

本地通知正常接收,调用didReceiveNotificationResponse,但PushNotificationiOS不支持didReceiveNotificationResponse。

如何为 iOS 11 使用 React Native 的 PushNotificationiOS 库?它似乎依赖于被调用的 didReceiveLocalNotification ,但它已经被弃用了一段时间,并且在 iOS 11 上根本不起作用。我错过了什么吗?

0 投票
2 回答
1461 浏览

react-native - 如何通过本机反应将数据传递给推送通知

我正在使用 React Native 推送通知https://github.com/zo0r/react-native-push-notification

如何将我的 pushMessage(chat) 传递到通知中?

当收到来自服务器的推送消息时,我有这个 onNotification 和 PushNotificationIOS 错误。 在此处输入图像描述

设备上的错误 在此处输入图像描述

我应该处理哪一部分?

ps:我不明白这是如何工作的-> notification.finish(PushNotificationIOS.FetchResult.NoData);

0 投票
0 回答
4108 浏览

react-native - 如何在前台和后台接收反应本机推送通知

我正在使用 React Native 推送通知https://github.com/zo0r/react-native-push-notification 目前,它会在关闭应用程序后收到推送通知。

  1. 如何将我的 pushMessage(chat) 传递到通知中?

  2. 如何让它在前台(当应用程序仍然打开时)和后台(不打开应用程序)接收推送通知 *目前它会在关闭应用程序后收到通知

我应该处理哪一部分?

0 投票
0 回答
691 浏览

javascript - 发送远程推送通知时永远不会调用 onNotification

有没有人设法在后台和前台模式下修复 Android 上 react-native 的推送通知。

我正在使用 react-native 构建一个应用程序,该应用程序使用 ExpoKIt 与 Expo 分离。

我正在使用 RN 0.49 和这个库:https ://github.com/zo0r/react-native-push-notification来处理推送通知。

我的组件处理推送通知如下所示:

MainApplication.java:

显现:

我可以看到从 onREgister 方法生成的 TOKEN,但是 onNOtification 似乎永远不会被调用,也不会出现任何日志或错误。我只是感觉缺少一些收听寄存器,我不确定是什么!

0 投票
1 回答
643 浏览

android - 将 senderID 添加到 react-native-push-notification 配置时,反应本机应用程序立即崩溃

react-native-push-notification 在没有调用时可以正常工作,PushNotification.configure()但是senderID 在添加它时,应用程序会关闭且没有日志。

平台:android(真机)

反应原生推送通知:^3.0.2

反应原生:0.49.3

我试try catch了又试哨兵,都没有发现错误