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

java - 是否可以在 android 推送通知中添加视频?

是否可以像在 iOS 中那样将视频嵌入到 android 丰富的通知中?我知道 android 官方仍然不支持它,但这可能是一种即兴创作的棘手方法?:)

提前致谢。

0 投票
0 回答
421 浏览

android - 如何在 Android 上使用 react native 查看所有待处理的推送通知?

您如何使用 react native 查看当前存储在 Android 设备上的所有通知?我可以找到存储在 iOS 设备上的所有待处理通知,但不是 Android。在 iOS 上,我可以使用“PushNotificationIOS.getScheduledLocalNotifications()”并取回显示所有待处理通知的对象数组,包括每个通知的 id。我无法弄清楚如何在 Android 上执行此操作。有人能帮忙吗...?我正在使用Zo0r 的包“react-native-push-notifications”在设备上创建推送通知。

需要明确的是,我可以很好地创建推送通知。他们工作得很好。我想要做的是查看设备上存储了哪些通知,以便我可以在预定事件上创建一条动态消息,说明该事件存储了一个推送通知,以便在事件开始前 15 分钟提醒用户。

0 投票
4 回答
7531 浏览

android - 当应用程序在后台时,带有数据的 FCM Intent 在哪里?

我已经在我的应用程序中实现了 Firebase,并且我正在发送带有额外数据的推送。当我的应用程序处于前台时,我正在正确处理数据并显示我自己的通知,但是当 Firebase 在应用程序“归巢”(未杀死)时“自动”显示通知时,我在获取数据时遇到了问题。根据DOCS Activity应该得到Intent满足我的价值观的额外内容,而不是应用程序回到前面,恢复旧状态。

设想:

  1. 打开应用程序,按主页
  2. 通过 Firebase 控制台发送推送,Firebase 正在创建Notification没有调用onMessageReceived(根据文档中的表格,它应该?)
  3. 当用户选择通知应用程序将被带到与“homed”相同的状态时,并Intent使用用于Activity在顶部打开的“原始”附加功能来实现

我有登录onCreate, onNewIntent, onResume( Activity) 和onMessageReceived( Service),只有onResume被调用,其中我正在打印如下附加内容:

0 投票
0 回答
419 浏览

react-native - React 原生 Clevertap 推送通知集成

我正在尝试将clevertap 插件集成到我的应用程序中。我遵循以下程序:-

  1. 使用此链接安装了 react nativecletap 插件并遵循了所有提到的步骤。
  2. 还添加了firebase消息包实现build.gradle
  3. 将文件添加google_service.json到应用程序文件夹中。

在完成插件设置实施 Clevertap 示例并启用推送通知后,请遵循以下步骤:-

  • 通过将MSG-push标志设置为true来更新用户配置文件。
  • 当我获取配置文件信息时,它显示push-msg enabled 为true

我仍然无法在我的设备上收到推送通知。如果我在集成时遗漏了什么或者为什么会出现这个问题,请告诉我?

此外,当我检查 Clevertap dashoboard 时,它也将Push-Msg显示为已禁用。您可以检查此图像。Clevertap 仪表板

0 投票
1 回答
88 浏览

android - onesignal push 给出错误:泄漏的窗口 DecorView@5cd239d[] 最初添加在这里

我在我的原生 android 应用程序上设置了 onesignal。

它工作正常。当我向客户端推送消息时,推送到达,但如果应用程序打开,则会出错。

我该如何解决这个问题?

提前致谢

0 投票
2 回答
1183 浏览

android - 收到通知问题并打开一个片段

当用户收到朋友请求通知并单击应用程序必须将他重定向到已发送请求的用户个人资料时,我正在处理应用程序通知。

我面临的不仅仅是一个问题:首先,如果应用程序在后台运行,接收方可以收到通知,但如果应用程序正在运行,则接收方应用程序在发送方发送通知后崩溃并且不显示通知。

第二个问题是,当接收者点击通知时,应用程序打开并停留在默认片段的主要活动中。知道在我的应用程序中主要活动包含多个。我为用户配置文件创建了一个片段,我必须传递一个用户 ID 才能打开这个片段,所以它会指向发送好友请求的用户配置文件,但似乎没有收到用户 ID。

她是类 FirebaseMessagingService 的代码:

在主要活动中:

崩溃错误是:

在此处输入图像描述 它指向:mNotifyMgr.notify(mNotificationId, mBuilder.build()); 在 FirebaseMessagingService 类中。

所以请如果有人可以帮助!


我更新了类 FirebaseMessagingService 代码,现在应用程序不会崩溃,如果应用程序正在运行或关闭,我能够在这两种情况下收到通知。但是如果我点击通知,什么都不会发生

0 投票
0 回答
482 浏览

google-cloud-messaging - 需要permission.C2D_MESSAGE的细节或描述

在我的应用程序中,我使用 GCM 推送通知。推送通知的所有示例应用程序都具有这两个权限。我需要知道这个权限的原因。我找不到任何permission.C2D_MESSAGE许可文件。

0 投票
6 回答
8251 浏览

android - 一些奥利奥设备没有收到推送通知

三星S8/S5/J2/Note3正在Firebase Push Notification成功地在后台或前台杀死应用程序,

但是如果应用程序被杀死Infinix Note 5 (Android One- Oreo)Oppo F9(Oreo)则不会收到推送通知,如果应用程序处于后台或前台,它们可以正常工作。

我浏览了很多文章,thisthis,提到中国手机有这个问题,并且从用户端有一些工作可以使这些通知在他们的手机上工作。

但我想知道开发方面是否有任何可能使通知在每个 android 设备上工作。

我的目标是 API 27,这是我的代码

摇篮

0 投票
2 回答
448 浏览

java - 打开推送通知后进入活动

当用户点击推送通知时,以下代码充当我的处理程序。该代码工作正常,并launchURL准确记录在我的日志中。但是,作为下一步,我想将用户引导到一个名为ViewPushLink. 我试图遵循 SO 上其他地方的类似说明,但作为新手,我将不胜感激一些具体的帮助。

编辑:ExampleNotificationOpenedHandler从我的主要活动中调用,如下所示:

0 投票
1 回答
971 浏览

android - Android 推送通知关闭:它是如何在内部工作的?

当我们在应用级别禁用推送通知时

  1. 操作系统是否会自动从 GCM/FCM 注销应用程序?(ie) GCM/FCM 是否会停止向该应用程序的客户端发送消息。

  2. 即使在应用级别关闭推送,推送事件侦听器代码块是否会被执行(减去 UI 托盘)?