我正在使用FCM推送通知。当通知是clicked.when应用程序在前台时,我正在传递启动新活动的意图,应用程序工作正常并打算启动新活动,但当应用程序在后台时,它不会启动新活动,而是启动默认活动的实例。
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = "MyFirebaseMsgService";
@Override
public void onMessageReceived(RemoteMessage r
我在保存一些从FireBase推送通知系统到磁盘的GSon库创建的obj时遇到了问题。
我想做的事情:当收到推送通知时,创建一个obj,添加到容器中并保存到磁盘中。它将被GUI读取和使用,以创建类似于facebook的通知列表。如果应用程序没有运行或处于后台,只会显示,通知图标也会显示在托盘中。
我已经拥有的:如果应用程序在前台运行的话,都能工作。如果应用程序没有运行或处于后台,通知图标将出现在托盘上,但不会执行任何保存操作,并且当我打开应用程序时,GUI中不会显示任何内容。
这是我的onMessageReceived从FireBase
@Override
public void on
我正试图为Android设计一个远程闹钟应用程序,因为我的朋友有时错过了她的火车,或者太早了(我不想醒来,只是想让她设置我的闹钟时间)。
我知道了如何使用Java在几分钟内设置闹钟,但是必须远程执行函数。怎么做?
目前,我正在使用Googles Firebase Cloud Messaging service发送通知,包括闹钟的时间作为参数。但是,当我收到它们并且应用程序没有打开时,它不会执行任何代码,而是等待用户点击通知。但我想让这个应用程序做的是set the alarm clock automatically when a notification is received。
我知道这可能
Firebase消息发送推送到我的应用程序。当应用程序关闭时,它们会出现在系统托盘中。
任务是当用户单击托盘中的推送通知时,打开应用程序并执行一些操作(例如,打开另一个片段)。
问题是,当用户单击推送通知时,我不知道如何覆盖默认行为。有什么回叫、广播接收器等吗?
My FirebaseMessagingService
class FCMHandlerService : FirebaseMessagingService() {
private val intercomPushClient = IntercomPushClient()
override fun onMessag
*当应用程序处于后台时,推送通知将出现,我想实现一个单击,该单击导航到另一个活动(Mainchat.class,我尝试了挂起缩进,但它仍然启动启动活动*)
当应用程序是背景时,这是传递我意图的代码。
*MyFirebaseMessagingservice*
public class MyFirebaseMessagingService extends FirebaseMessagingService {
private static final String TAG = MyFirebaseMessagingService.class.getSimpleName();
pri
我已经将FCM集成到我的应用程序中,我可以在应用程序运行或关闭时收到通知,但是如果应用程序正在运行,那么我可以导航特定的屏幕。但是,如果应用程序被关闭或关闭,那么如果我单击通知,那么它总是被重定向到主屏幕,而不是导航区域。这是我使用的代码:
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
// Check if message contains a data payload.
// if (remoteMessage.getData().size() > 0) {
L
我正在使用Firebase消息发送通知给我的应用程序。我有一个名为NoticeActivity的活动,它应该在单击通知栏后打开。如果应用程序是打开的,它就工作得很好。但是如果应用程序关闭了,那么在单击通知栏后启动程序活动就会打开。这里是通知的代码。
private static final String TAG = "PUSH NOTIFICATION:";
public int channal_id = 6;
//String CHANNEL_ID = "my_channel_01";
@Override
public void onMessageRec