问题标签 [android-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 回答
913 浏览

android - 在前台收到推送通知时 React Native Android 应用程序崩溃

应用程序在后台接收推送通知时运行良好,但在前台时崩溃。我正在使用 RN 0.49 和 react-native-fcm 11.3.1 包。

我的代码如下所示:

MainApplication.java

Android Studio 给出了这个错误:

java.lang.ClassCastException:xyzMainApplication 无法在 com.evollu.react.fcm.MessagingService$1.run(MessagingService.java:41) 的 com.facebook.react.ReactApplication 在 android.os.Handler.handleCallback(Handler.java :751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread.java:6682) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:1410)

我不知道它是什么导致应用程序在应用程序打开时仅在前台状态下崩溃!关于如何解决这个问题的任何想法?

0 投票
1 回答
80 浏览

reactjs - java.lang.ClassCastException:fi.rogerstudio.possis.MainApplication 无法转换为 com.facebook.react.ReactApplication

仅在应用程序打开,前台模式时收到推送通知时出现此错误!

在使用 Firebase 推送通知和 react-native-fcm 之前有人遇到过这个问题吗?

代码:

我得到的完整错误:

java.lang.ClassCastException:fi.rogerstudio.possis.MainApplication 无法在 com.evollu.react.fcm.MessagingService$1.run(MessagingService.java:41) 在 android.os.Handler 上转换为 com.facebook.react.ReactApplication .handleCallback(Handler.java:751) 在 android.os.Handler.dispatchMessage(Handler.java:95) 在 android.os.Looper.loop(Looper.java:154) 在 android.app.ActivityThread.main(ActivityThread. java:6682) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1520) 在 com.android.internal.os.ZygoteInit。主要(ZygoteInit.java:1410)

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 回答
171 浏览

android - 需要在一个活动中打开多个通知

我已经为我的 android 应用程序实现了推送通知。我可以在通知栏中显示多个通知,但一次只能显示一个通知。

我认为标志类型的问题

这是我的代码,请告诉我要设置什么类型的标志

0 投票
1 回答
1589 浏览

java - Android Firebase如何从firebase获取徽章计数响应

我有一个 android 应用程序,它可以向 firebase 发送通知并向客户端发送消息。我的问题是如何获取由firebase响应的BADGE COUNT(如何获取mBundle中的数据和图像中的地图)。请查看图片,并解释我如何获得该徽章计数。

我需要该徽章来显示、更新和删除我的应用程序中的通知计数。

https://i.stack.imgur.com/a2wXZ.png

哪个 remoteMessage.getData() 返回 null。太感谢了

0 投票
0 回答
189 浏览

cordova - 解析推送插件 Cordova

我正在使用parse-phonegap-plugin-push向谷歌云消息传递注册 cordova android 应用程序。但它没有返回任何东西。

我在 Android 设备中运行了该应用程序,但仍然没有得到任何东西,并且还仔细检查了我的发件人 ID。我在 Visual Studio 2017 中使用科尔多瓦。

代码:

0 投票
1 回答
1679 浏览

android - 通用 Android 通知处理程序

我正在我的 Android 应用程序中实现推送通知。我们正在使用 OneSignal 发送推送通知。我们有一个 API 可以跟踪所有设备,API 决定哪些设备发送推送通知。

API 请求 OneSignal 和 OneSignal 向设备发送通知。

从 Android 中,我使用保存在 API 上的以下代码获取设备令牌,并使用它来发送推送通知。

R.string.gcm_defaultSenderId 是在 Firebase 控制台上注册 Android 应用程序时的 SENDER ID。

到目前为止,我已经在 Android 应用程序上设置了 OneSignal,使用

https://documentation.onesignal.com/docs/android-sdk-setup

如果 API 决定并在 onesignal 上初始化设备并发送推送通知。我认为我不需要在 android 应用上设置 OneSignal。是对的吗?如果我从 android 应用程序中删除 OneSignal。我应该用什么来处理通过的通知。

背后的原因是,到目前为止,我们正在使用 OneSignal,并且将来如果我们更改提供程序,我们不必在应用程序端做任何事情。

请问有什么通用的方法来处理android上的通知。

感谢您的帮助。R

0 投票
1 回答
1230 浏览

android - Android 8:firebase 默认通知图标未显示

我正在为我的应用程序使用 firebase FCM,并在 Manifest 中设置了自己的通知图标:

在我测试过的奥利奥之前的每个安卓系统(API 21、API 23)中,图标正确地出现在推送通知视图中,作为一个带有colorPrimary背景和ic_custom内部白色的大圆圈。

在 Android 8.0 中,图标显示为一个填充有 的小圆圈colorPrimary,内部没有任何图标。

我在这里缺少什么?

0 投票
1 回答
2052 浏览

android - 在 Android TV 上推送通知

我正在开发一个 Android TV 应用程序,在该应用程序中,我有一个用例可以在您收到推送通知后触发一些视图。在开始之前,我想知道 Android TV 是否像手机和平板电脑一样支持推送通知?

我不想向用户显示通知,我会将其视为无声通知,并且我想解析有效负载内容并在通知到达后在电视上显示新视图。用于手机/平板电脑的正常通知处理在这里可以工作吗?

0 投票
0 回答
357 浏览

android - 通知不断响铃。如何让它只响一次?

我已经将它与通知生成器一起使用

我仍然收到连续的声音。
如何解决?