问题标签 [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 投票
0 回答
80 浏览

react-native - 不可取消的通知 React Native

我正在开发在特定时间和日期提醒用户服药的功能。

用户不能忽略通知,这意味着他必须要么服药,要么打盹提醒。它必须是一个不可取消的通知,用户不能滑动忽略(我希望这是有道理的)。

我已经实现了React Native 推送通知,就获取有关药物的通知/提醒而言,它工作正常,但我的问题是用户总是可以滑动通知以忽略它,这是我不想要的。

有没有办法获得需要用户响应通知的不可取消通知?

谢谢。

0 投票
1 回答
2087 浏览

react-native - 使用 wix react native navigation v3 设置反应原生推送通知 - 应用关闭时出现问题

我正在发送一个通知,当单击通知时将用户导航到特定屏幕。当应用程序在后台打开或运行时,这非常有效,但是,当应用程序关闭时,onNotification 不会被调用。我正在使用 react native 推送通知和 wix react native navigation V3。

我通过在通知中放置一个控制台日志来注意到这个问题,它从未被调用过。

在 index.js 我有以下代码

在 App.js 中

那么通知的配置如下:

我希望至少能看到 console.log,但它没有发生。

带有 RN 推送通知的 RNN V3 的正确设置是什么?

0 投票
1 回答
1222 浏览

react-native - 安装 react-native-push-notification 后无法构建应用程序

我从( React Native Push Notifications )安装了 react-native-push-notification ,但我无法在 android 上运行该应用程序。我没有在IOS上测试

0 投票
2 回答
1247 浏览

react-native - TypeError:_reactNativePushNotification.default.localNotificationSchedule 在编写单元测试时不是函数

我无法为以下代码编写单元测试

0 投票
0 回答
621 浏览

ios - 当iOS react native app在后台收到推送通知时不会调用onNotification

环境

我正在使用react-native-push-notification,它配置有:

的相关部分yarn list

APNS 证书设置正确。后台获取远程通知模式在功能页面的后台模式部分启用。

此外,如其他答案中所述,有以下didReceiveRemoteNotification方法AppDelegate.m

发送到 APNS 的消息是:

还尝试了静默有效负载{"aps":{"content-available": 1}}和正常有效负载{"aps":{"alert": "Test" ,"sound":"default"}}

问题

在真实设备(iPhone 7,运行 iOS 13)上测试,当应用程序处于前台时,它正确接收到通知(没有显示实际的通知,但onNotif被调用)。但是当应用程序在后台运行(而不是被杀死)时,onNotif不再调用。我用嘈杂(正常)和无声(有content-available和没有消息)有效负载进行了测试,结果是相同的。嘈杂的推送通知将出现在通知中心,但onNotif在这两种情况下都不会调用。

0 投票
0 回答
827 浏览

android - 如何确保 GCM/FCM 推送通知打开屏幕、唤醒和解锁手机?

这是一个关于如何确保 GCM 推送通知唤醒设备(即解锁屏幕并打开屏幕)以便我们可以渲染自定义视图并使手机振动和响铃的普遍问题。我们在我们的应用程序中一直以这种方式成功使用 GCM 通知,但是在一段时间(约 10 分钟)后,手机将不再响应通知。在这 10 分钟阈值之后,用户需要手动解锁他们的设备以启动预期的行为(启动呈现自定义视图、打开铃声和振动的活动)。

我们尝试关闭设备上的电池优化并启动实现部分唤醒锁定的前台服务。此外,我们尝试使用 FLAG_SHOW_WHEN_LOCKED、FLAG_KEEP_SCREEN_ON 和 FLAG_TURN_SCREEN_ON 来确保应用可以绕过锁屏。所有这些努力都没有使我们能够在设备在大约 10 分钟的空闲时间进入深度睡眠模式后唤醒设备。

您能否告诉我如何规避手机响应通知的时间限制?该问题似乎与 Android 版本和设备/制造商无关。我们已经在 Pixel XL、Pixel 3 XL、三星 Galaxy S9、三星 Galaxy S8 和其他各种设备上进行了测试,结果都相似。

似乎在某个睡眠/空闲/锁定时间点之后,手机无法再响应尝试唤醒设备、解锁屏幕和打开屏幕的通知。有没有解决的办法?

0 投票
1 回答
235 浏览

android - 在 Android 和 iOS 上实现 React Native 推送通知最可靠的方法是什么

我正在为 android 和 ios 的 React Native 应用程序中设置推送通知,我一直在使用 react-native 中的 react-native-push-notifications 和 PushNotificationsIOS(我首先尝试了 react 社区包,但是我的应用程序构建)。只是从经验中想知道,实现它的最佳方法是什么?

编辑:忘了说这是本地通知,我有远程通知与应用中心一起工作

0 投票
2 回答
2913 浏览

javascript - 如何在 react-native 项目中检查 google play services 版本和 firebase 版本?

我正在尝试安装需要 google play services 版本和 firebase 版本的 rn-push-notifications。你能帮帮我吗?

0 投票
0 回答
87 浏览

react-native - 我想在 react-native-push-notification 的 action 属性中添加 Icon

我给了 unicode 但它显示的十字图标不是一个有效的图标

0 投票
0 回答
228 浏览

android - LocalNotificationSchedule 不适用于 android react native v0.60

localNotificationSchedule 不工作 react-native-push-notification 而 localNotification 正常工作:

“反应原生”:“0.60.5”,

“反应原生推送通知”:“^3.1.2”

按照https://github.com/zo0r/react-native-push-notification中的预期更新 AndroidManifest ,

使用 localNotificationSchedule() 显示通知的任何帮助