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

firebase - 带有推送通知的深层链接 - FCM - Android

我想要什么:我想向用户发送推送通知。当用户点击该通知时,用户应导航到特定活动。

我做了什么:我在 Firebase 控制台中创建了一个深层链接。我也实现了FirebaseInstanceIdServiceFirebaseMessagingService。我能够捕获从 Firebase 控制台发送的 Firebase 消息。

问题是什么:我无法捕捉到我在 Firebase 控制台中创建的动态链接。

我的代码如下所示。

MyFirebaseInstanceIDService.java

MyFirebaseMessagingService.java

Firebase 控制台映像

Firebase 控制台映像

0 投票
1 回答
1254 浏览

android - 防止 Friebase 系统托盘通知在 Android 中显示

我已经在我的应用程序中实现了 Firebase 通知,并在handleIntent(Intent intent)方法中处理了推送消息。一切正常,我能够在前台和后台接收消息。我的问题是当应用程序在后台时,我应该如何防止 android 在系统托盘中显示通知?

0 投票
1 回答
291 浏览

android - FCM的反馈机制

我正在使用 FCM 向单个设备发送推送通知。

我想在设备端获得通知接收的确认。

有什么方法可以收到相同的确认吗?

0 投票
0 回答
36 浏览

google-cloud-messaging - 在 Firebase 控制台中将应用程序从 GCM 导入 FCM 后,推送通知是否会通过 GCM 继续工作一段时间?

我有一个关于通过 Firebase 控制台将 GCM 应用程序导入 FCM的问题。

你能告诉我在通过GCM迁移到旧版本的应用程序后,推送通知是否会继续工作?

在我的情况下,这将是一个耗时的过程,以及将GCM App 迁移到FCM,我正在将应用程序代码从 Phonegap 制作的旧项目迁移到 Cordova,我需要更改服务器端以使用新的 API在 Firebase 云消息传递中,因此确保推送通知继续通过 GCM 工作至关重要。

0 投票
0 回答
342 浏览

android - 无效的注册令牌。检查令牌格式

无效的注册令牌。检查令牌格式。从android中的firebase控制台发送推送通知时

0 投票
3 回答
2560 浏览

android - Edujugon 推送通知

我正在尝试 Edujugon 推送通知 laravel;所有配置都是正确的。我的推送通知代码是

$push = new PushNotification('fcm');

0 投票
1 回答
954 浏览

android - Firebase 云消息传递 (FCM) onMessageReceived 永远不会在服务中被调用

我正在使用 firebase 向 Android 设备发送推送通知。当我发送推送时notification它工作正常,设备会显示通知,单击通知会将用户发送到主要活动,并按预期将数据作为意图附加信息发送。这是我发送推送通知的请求notification。这是我POST请求的正文https://fcm.googleapis.com/fcm/send

上面的代码有效,但是当我删除该notification部分并发出如下请求时,它不再有效,并且我的服务没有接收到我的服务中的数据。我不想要任何通知,我只想让我的服务唤醒并接收数据。

请求被发送到 FCM 并获得这样的成功响应

MyFirebaseService 看起来像这样

这是清单文件中我的服务的定义

我无法弄清楚是什么问题,因为我没有收到任何错误。我的推送根本没有收到onMessageReceived()方法。

任何帮助或建议将不胜感激。

0 投票
1 回答
1214 浏览

android - Android - 从通知重定向主要活动中的片段

我有一个带有多个片段的 loginActivity 和 MainActivity,其中一个称为 NotificationFragment。

要求:假设用户已经登录并且当前在 Home Fragment 上(在 Main Activity 内)并且应用程序在后台。现在他们收到推送通知,用户应该被重定向到通知片段(在主活动上)。

截至目前,登录活动正在接收来自通知的意图数据。登录活动是我们目前的启动活动。

问题:Login Activity(在后台)应该如何通知 Main Activity 将用户从 Home Fragment 重定向到 Notification Fragment?

清单看起来像这样:

0 投票
1 回答
954 浏览

android - 直接回复消息的 Android O 通知

我们正在迁移到 Android O 中的 Notification Channel 系统,我们注意到一旦创建了 Channel,它的属性就无法更改。

我们有以下场景, - 创建通知通道,

/** * 更高的通知重要性:到处显示,发出噪音和偷看。可以使用全屏 * 意图。*/

  • 我们有带有消息历史的消息样式
  • 用户在通知栏中收到一条消息 -播放通知声音
  • 用户回复消息,我们已经实现了 BroadcastReceiver 来接收回复消息并使用最新消息再次更新通知,但是由于频道重要性很高,再次播放通知声音,为了更好的用户体验,不应该播放。
  • 我们尝试对回复的消息使用 addHistoricMessage(),它显示了相同的行为

有什么方法可以阻止 Android 播放声音以通知已回复的消息。

代码:频道创建:

通知生成器:

messageRepliedReceiver:相同的通知构建器与先前的通知 ID 一起使用

0 投票
0 回答
732 浏览

laravel - Laravel:fcm 的 PushNotification 无法实时运行

我正在使用PushNotification(由 Edujogon 提供)进行推送通知服务。

因此,为此我在其中创建了一个文件config/pushnotification并将我的密钥设置为fcm and apn.

在我设置的这个文件上

并发送fcm关键sendFCM功能

我的sendFCM功能:

因此,当我在本地签到时,我收到了所有通知,但在现场我没有任何通知。我的代码有什么问题?