问题标签 [react-native-onesignal]
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.
react-native - 如何保存数据 oneSignal react-native
如何在我的设备上保存我的推送历史记录?我正在 react-native 上开发,当事件打开时,我只能保存最后一次推送,并且我需要将所有内容存储在设备上。
node.js - 反应原生的 Onesignal 通知延迟
当通过 onesignal 向 react-native 应用程序发送推送时,如果我在通知正文中包含数据字段,则需要将近 26 秒才能到达设备,但如果没有数据字段,它只会在 1-2 秒内到达。可能是什么原因?我尝试从节点、python 和 Go 后端发送。
这是我要发送的身体,
我尝试在 onesignal 的文档以及 git 问题中进行搜索,但找不到与此相关的任何内容。
android - Android 在安装 oneSingal React-Native 后执行时崩溃
在本机反应中,添加 onesignal 包后,我收到此错误。有人可以帮我解决这个问题吗?
任务:app:checkDebugAarMetadata 失败
此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 7.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/6.9/userguide/command_line_interface.html#sec:command_line_warnings 25 个可操作任务:5 个已执行,20 个最新
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:checkDebugAarMetadata”执行失败。
执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 更大比这个模块的 compileSdkVersion (android-30)。依赖:androidx.work:work-runtime:2.7.1。AAR 元数据文件:/Users/user/.gradle/caches/transforms-3/3db9d940a0e1f63c8669f0ed70305a71/transformed/work-runtime-2.7.1/META-INF/com/android/build/gradle/aar-metadata.properties。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
17 秒内构建失败
错误 无法安装应用程序。确保您已设置 Android 开发环境:https ://reactnative.dev/docs/environment-setup 。错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081
FAILURE:构建失败并出现异常。
- 出了什么问题:任务“:app:checkDebugAarMetadata”执行失败。
执行 com.android.build.gradle.internal.tasks.CheckAarMetadataWorkAction 时发生故障 在依赖项的 AAR 元数据 (META-INF/com/android/build/gradle/aar-metadata.properties) 中指定的 minCompileSdk (31) 更大比这个模块的 compileSdkVersion (android-30)。依赖:androidx.work:work-runtime:2.7.1。AAR 元数据文件:/Users/user/.gradle/caches/transforms-3/3db9d940a0e1f63c8669f0ed70305a71/transformed/work-runtime-2.7.1/META-INF/com/android/build/gradle/aar-metadata.properties。
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
我的构建选项是这样的:
ext { buildToolsVersion = "30.0.2" minSdkVersion = 21 compileSdkVersion = 30 targetSdkVersion = 30 ndkVersion = "20.1.5948944" }
react-native - 用户未登录时如何处理推送通知?
如果用户未登录,我对如何在 react-native 应用程序中处理通知感到困惑。我通过 OneSignal 向应用程序发送推送通知,但如果用户未登录,我不应该发送通知,我该如何检查用户是否登录?
postgresql - 在数据库更新时发送 React Native 通知?
我有一个 AWS Postgres 数据库、一个 API 层和一个 React Native 应用程序。一个用户正在尝试与另一个用户通信(这将存储在数据库中)我想让目标用户知道一条消息正在等待他们通知。我没有使用世博会。我看过使用 OneSignal,但在这方面的功能似乎有限(除非我遗漏了什么)我更喜欢使用 React Native Local 通知。有人知道如何使用 OneSignal 或 RNLC 实现这一目标吗?