我试图通过粘滞的通知实现后台位置跟踪,如果应用程序位于前台或在电话任务管理器中打开,我可以轻松地用通知启动服务,但是我想通过推送通知启动服务--例如,每当我这样做时,我似乎根本无法启动服务,而onMessageReceived只触发了super.onMessageReceived,这有什么用处吗?下面是我在方法中的代码 In
我迁移到Firebase消息传递,当我第一次尝试发送消息时,我使用Firebase中的控制台接收到一个通知,然后尝试在几分钟后发送另一个通知,但是我不再收到另一个通知,但是在我的防火墙控制台中,它说它是static final String TAG = "MyFirebaseMsgService";
@Override
public void onMessageReceived</e
我正在添加一些带有'Message text‘- "dbupdate“的”键值“自定义数据项,以检测它是否是我想向用户显示的更新消息或普通推送通知。在我的接收器中,我检查是否有自定义数据并运行更新(如果为真)。如果不是这样的话,我将显示一个带有文本消息的普通通知。一些代码:
public class PushMessage
我试图测试我的应用程序,通过控制台发送通知的防火墙云消息,但当我的应用程序在前台或仍在运行。通知不会显示在设备中,并且将触发firebase消息传递服务中的日志。但是,当我破坏我的应用程序时,通知很好地工作。<?xml version="1.0" encoding="utf-8"?{
private static final String TAG = "FirebaseMessaging
我遵循教程,在我的应用程序中实现Firebase推送通知功能。
但我发现了一件事,如果应用程序是在foreground中,那么只有我在获得(显示)在演讲会和TextView中的消息。另一方面,如果应用程序是在background上点击,我也不是没有得到消息显示在TextView和烤面包。然而,我想在Toast和TextView两种情况下显示消息,(Either App is in