问题标签 [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.
android - 防止 Friebase 系统托盘通知在 Android 中显示
我已经在我的应用程序中实现了 Firebase 通知,并在handleIntent(Intent intent)
方法中处理了推送消息。一切正常,我能够在前台和后台接收消息。我的问题是当应用程序在后台时,我应该如何防止 android 在系统托盘中显示通知?
android - FCM的反馈机制
我正在使用 FCM 向单个设备发送推送通知。
我想在设备端获得通知接收的确认。
有什么方法可以收到相同的确认吗?
google-cloud-messaging - 在 Firebase 控制台中将应用程序从 GCM 导入 FCM 后,推送通知是否会通过 GCM 继续工作一段时间?
我有一个关于通过 Firebase 控制台将 GCM 应用程序导入 FCM的问题。
你能告诉我在通过GCM迁移到旧版本的应用程序后,推送通知是否会继续工作?
在我的情况下,这将是一个耗时的过程,以及将GCM App 迁移到FCM,我正在将应用程序代码从 Phonegap 制作的旧项目迁移到 Cordova,我需要更改服务器端以使用新的 API在 Firebase 云消息传递中,因此确保推送通知继续通过 GCM 工作至关重要。
android - 无效的注册令牌。检查令牌格式
无效的注册令牌。检查令牌格式。从android中的firebase控制台发送推送通知时
android - Edujugon 推送通知
我正在尝试 Edujugon 推送通知 laravel;所有配置都是正确的。我的推送通知代码是
$push = new PushNotification('fcm');
android - Firebase 云消息传递 (FCM) onMessageReceived 永远不会在服务中被调用
我正在使用 firebase 向 Android 设备发送推送通知。当我发送推送时notification
它工作正常,设备会显示通知,单击通知会将用户发送到主要活动,并按预期将数据作为意图附加信息发送。这是我发送推送通知的请求notification
。这是我POST
请求的正文https://fcm.googleapis.com/fcm/send
上面的代码有效,但是当我删除该notification
部分并发出如下请求时,它不再有效,并且我的服务没有接收到我的服务中的数据。我不想要任何通知,我只想让我的服务唤醒并接收数据。
请求被发送到 FCM 并获得这样的成功响应
MyFirebaseService 看起来像这样
这是清单文件中我的服务的定义
我无法弄清楚是什么问题,因为我没有收到任何错误。我的推送根本没有收到onMessageReceived()
方法。
任何帮助或建议将不胜感激。
android - Android - 从通知重定向主要活动中的片段
我有一个带有多个片段的 loginActivity 和 MainActivity,其中一个称为 NotificationFragment。
要求:假设用户已经登录并且当前在 Home Fragment 上(在 Main Activity 内)并且应用程序在后台。现在他们收到推送通知,用户应该被重定向到通知片段(在主活动上)。
截至目前,登录活动正在接收来自通知的意图数据。登录活动是我们目前的启动活动。
问题:Login Activity(在后台)应该如何通知 Main Activity 将用户从 Home Fragment 重定向到 Notification Fragment?
清单看起来像这样:
android - 直接回复消息的 Android O 通知
我们正在迁移到 Android O 中的 Notification Channel 系统,我们注意到一旦创建了 Channel,它的属性就无法更改。
我们有以下场景, - 创建通知通道,
/** * 更高的通知重要性:到处显示,发出噪音和偷看。可以使用全屏 * 意图。*/
- 我们有带有消息历史的消息样式
- 用户在通知栏中收到一条消息 -播放通知声音。
- 用户回复消息,我们已经实现了 BroadcastReceiver 来接收回复消息并使用最新消息再次更新通知,但是由于频道重要性很高,再次播放通知声音,为了更好的用户体验,不应该播放。
- 我们尝试对回复的消息使用 addHistoricMessage(),它显示了相同的行为
有什么方法可以阻止 Android 播放声音以通知已回复的消息。
代码:频道创建:
通知生成器:
messageRepliedReceiver:相同的通知构建器与先前的通知 ID 一起使用
laravel - Laravel:fcm 的 PushNotification 无法实时运行
我正在使用PushNotification(由 Edujogon 提供)进行推送通知服务。
因此,为此我在其中创建了一个文件config/pushnotification
并将我的密钥设置为fcm and apn
.
在我设置的这个文件上
并发送fcm
关键sendFCM
功能
我的sendFCM
功能:
因此,当我在本地签到时,我收到了所有通知,但在现场我没有任何通知。我的代码有什么问题?