问题标签 [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.
java - 是否可以在 android 推送通知中添加视频?
是否可以像在 iOS 中那样将视频嵌入到 android 丰富的通知中?我知道 android 官方仍然不支持它,但这可能是一种即兴创作的棘手方法?:)
提前致谢。
android - 如何在 Android 上使用 react native 查看所有待处理的推送通知?
您如何使用 react native 查看当前存储在 Android 设备上的所有通知?我可以找到存储在 iOS 设备上的所有待处理通知,但不是 Android。在 iOS 上,我可以使用“PushNotificationIOS.getScheduledLocalNotifications()”并取回显示所有待处理通知的对象数组,包括每个通知的 id。我无法弄清楚如何在 Android 上执行此操作。有人能帮忙吗...?我正在使用Zo0r 的包“react-native-push-notifications”在设备上创建推送通知。
需要明确的是,我可以很好地创建推送通知。他们工作得很好。我想要做的是查看设备上存储了哪些通知,以便我可以在预定事件上创建一条动态消息,说明该事件存储了一个推送通知,以便在事件开始前 15 分钟提醒用户。
android - 当应用程序在后台时,带有数据的 FCM Intent 在哪里?
我已经在我的应用程序中实现了 Firebase,并且我正在发送带有额外数据的推送。当我的应用程序处于前台时,我正在正确处理数据并显示我自己的通知,但是当 Firebase 在应用程序“归巢”(未杀死)时“自动”显示通知时,我在获取数据时遇到了问题。根据DOCS Activity
应该得到Intent
满足我的价值观的额外内容,而不是应用程序回到前面,恢复旧状态。
设想:
- 打开应用程序,按主页
- 通过 Firebase 控制台发送推送,Firebase 正在创建
Notification
没有调用onMessageReceived
(根据文档中的表格,它应该?) - 当用户选择通知应用程序将被带到与“homed”相同的状态时,并
Intent
使用用于Activity
在顶部打开的“原始”附加功能来实现
我有登录onCreate
, onNewIntent
, onResume
( Activity
) 和onMessageReceived
( Service
),只有onResume
被调用,其中我正在打印如下附加内容:
react-native - React 原生 Clevertap 推送通知集成
我正在尝试将clevertap 插件集成到我的应用程序中。我遵循以下程序:-
- 使用此链接安装了 react nativecletap 插件并遵循了所有提到的步骤。
- 还添加了firebase消息包实现
build.gradle
- 将文件添加
google_service.json
到应用程序文件夹中。
在完成插件设置实施 Clevertap 示例并启用推送通知后,请遵循以下步骤:-
- 通过将MSG-push标志设置为true来更新用户配置文件。
- 当我获取配置文件信息时,它显示push-msg enabled 为true
我仍然无法在我的设备上收到推送通知。如果我在集成时遗漏了什么或者为什么会出现这个问题,请告诉我?
android - onesignal push 给出错误:泄漏的窗口 DecorView@5cd239d[] 最初添加在这里
我在我的原生 android 应用程序上设置了 onesignal。
它工作正常。当我向客户端推送消息时,推送到达,但如果应用程序打开,则会出错。
我该如何解决这个问题?
提前致谢
android - 收到通知问题并打开一个片段
当用户收到朋友请求通知并单击应用程序必须将他重定向到已发送请求的用户个人资料时,我正在处理应用程序通知。
我面临的不仅仅是一个问题:首先,如果应用程序在后台运行,接收方可以收到通知,但如果应用程序正在运行,则接收方应用程序在发送方发送通知后崩溃并且不显示通知。
第二个问题是,当接收者点击通知时,应用程序打开并停留在默认片段的主要活动中。知道在我的应用程序中主要活动包含多个。我为用户配置文件创建了一个片段,我必须传递一个用户 ID 才能打开这个片段,所以它会指向发送好友请求的用户配置文件,但似乎没有收到用户 ID。
她是类 FirebaseMessagingService 的代码:
在主要活动中:
崩溃错误是:
它指向:mNotifyMgr.notify(mNotificationId, mBuilder.build()); 在 FirebaseMessagingService 类中。
所以请如果有人可以帮助!
我更新了类 FirebaseMessagingService 代码,现在应用程序不会崩溃,如果应用程序正在运行或关闭,我能够在这两种情况下收到通知。但是如果我点击通知,什么都不会发生
google-cloud-messaging - 需要permission.C2D_MESSAGE的细节或描述
在我的应用程序中,我使用 GCM 推送通知。推送通知的所有示例应用程序都具有这两个权限。我需要知道这个权限的原因。我找不到任何permission.C2D_MESSAGE
许可文件。
java - 打开推送通知后进入活动
当用户点击推送通知时,以下代码充当我的处理程序。该代码工作正常,并launchURL
准确记录在我的日志中。但是,作为下一步,我想将用户引导到一个名为ViewPushLink
. 我试图遵循 SO 上其他地方的类似说明,但作为新手,我将不胜感激一些具体的帮助。
编辑:ExampleNotificationOpenedHandler
从我的主要活动中调用,如下所示:
android - Android 推送通知关闭:它是如何在内部工作的?
当我们在应用级别禁用推送通知时:
操作系统是否会自动从 GCM/FCM 注销应用程序?(ie) GCM/FCM 是否会停止向该应用程序的客户端发送消息。
即使在应用级别关闭推送,推送事件侦听器代码块是否会被执行(减去 UI 托盘)?