问题标签 [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-push-notification - 通过 pinpoint 发送的通知消息未到达移动设备
根据我尝试过的链接,这是我尝试过的代码
代码成功执行,没有任何错误/异常,但我没有看到通知。但是,当我使用端点 ID 从 pinpoint 的“直接消息传递”部分发布消息时,我能够在移动设备中看到通知。
同样使用 Amazon CLI 传递通知消息:
任何帮助将不胜感激。谢谢
android - Android Oreo GCM 推送通知图标白色,当应用程序关闭时
我已经在 SO 以及其他一些谷歌搜索和文档页面上阅读了与此类似的 10 个类似问题,但我仍然无法弄清楚问题是什么。
基本上,如果应用程序关闭(或后台),推送通知图标显示为白色方块。
如果应用程序正在运行,它会显示我想要的图标。
我的图标是透明的,只是白色的。它是一个来自谷歌本身的简单图标。
这就是我所拥有的,以及问题可能出在哪里。我们的应用程序有多个模块。我将重点介绍其中的 3 个:
- 应用程序
- 应用代码
- 推送通知
我正在PushNotification
模块上构建本地通知:
另外,我正在尝试在模块的清单上推送完全相同的图标PushNotification
:
其他 2 个模块 (App
和AppCode
) 没有与推送通知代码相关的任何内容。
FWIW,我们的模块数据流/依赖图是App
-> AppCode
->PushNotification
此外,在版本上,我们仍在使用 GCM 而不是 FCMcom.google.android.gms:play-services-gcm:11.8.0
试过版本15.0.1
,也没有成功。
我错过了一些非常明显的东西吗?谢谢您的帮助。
更新
收到的消息的正文如下所示:
此外,以下是我审查过的其他一些答案:
push-notification - android 的推送通知始终处于底部
无论何时发送,我的应用程序的推送通知始终保持在通知托盘屏幕的底部。我正在使用 Firebase 云消息传递。有什么办法可以让应用程序的推送通知在设备接收到通知托盘时出现在通知托盘的顶部?
android - Android 推送通知中的优惠和交易实现
我已经使用 fcm 实现了推送通知,但我希望通知类似于 Flipkart,如果我向用户发布一些优惠和交易,如果用户单击推送通知,则必须重定向到该页面。我该如何实施?
android - Oreo (API 26) 应用程序在后台时未收到通知
我在实现 API 26 及更高版本的通知时遇到了一些困难。应用程序打开时通知到达,但应用程序处于后台或关闭时未收到通知。(我已根据文档包含通知渠道)
android - 后台应用程序在 Titanium 中未收到来自 pubnub for android 的消息
我正在使用 pubnub 从服务器为 android 推送消息。当应用程序处于前台时,我会收到消息。但是如果应用程序在后台模式或锁定模式下处于非活动状态,我没有收到消息。如果应用程序在后台或不在最近的应用程序托盘中,如何获取 pubnub 消息?请帮帮我。谢谢。
firebase-cloud-messaging - Firebase 无法向 Android 应用发送推送通知
我已成功从服务器向 FireBase Cloud Messaging(FCM)发送推送通知,以便将它们发送到 android 设备。但我不知道为什么 FCM 不会将这些通知发送到设备。
我的代码如下,
从服务器通知 FCM(C#)
我对上述要求的回应
{"multicast_id":5002368547300,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:14200031%09c4rrr5787egg"}]}
我假设一旦 FCM 收到新通知,它会将这些通知推送到相应的 android 设备。
但对我来说,它不起作用。
android - 应用程序终止时推送通知不调用 OnMessageReceive
当应用程序在前台/后台/被终止时,我收到推送通知,但在应用程序终止时未调用 onMessageReceived。我编写了一个代码来继续在 onMessageReceived 方法中播放自定义通知声音。当应用程序被杀死时,自定义通知声音也会播放一次。我们正在从云服务器(FCM)传递数据消息和通知消息。我很感激帮助。
MyFirebaseMessagingService.java
公共类 MyFirebaseMessagingService 扩展 FirebaseMessagingService { private static final String TAG = "MyFirebaseMessagingServ";
MyFirebaseInstanceIDService.java
清单.xml
android - FCM 推送通知即使在实现 dat 消息后也会显示原始 json
以下是我试图从 firebase 控制台发送的 json
我在 onMessageReceived 中的代码如下
每次我从 firebase 控制台发送上述 json 时,它甚至都不会输入 if 条件,因为 remoteMessage.getData().size() 不大于零。
尽管我正在发送数据有效负载,但为什么会发生这种情况?
此外,当收到通知时,我想从原始 json 创建一个句子并显示它。例如“尼克喜欢一张照片”
当通知通过时,仅显示 json。
很长一段时间以来一直在为此苦苦挣扎。
任何帮助将不胜感激。谢谢