Angular 在nativescript中重新打开应用程序时自动读取FCM通知?

Angular 在nativescript中重新打开应用程序时自动读取FCM通知?,angular,firebase,push-notification,nativescript,nativescript-firebase,Angular,Firebase,Push Notification,Nativescript,Nativescript Firebase,我正在nativescript应用程序中使用Firebase云消息。我收到通知,当我单击它们时,它们会被读取。但是,当我重新打开或将应用程序置于前台时,是否有任何方法可以自动访问收到的通知的数据(当应用程序处于后台/被杀死时)?我想以编程方式从收到的通知中读取nativescript firebase plugin消息。您是否尝试过使用onMessageReceivedCallback,如图所示是…只有在我单击通知时才起作用。我必须逐个单击每个通知才能获取数据。但是我想在不单击您要查找的所有通知

我正在nativescript应用程序中使用Firebase云消息。我收到通知,当我单击它们时,它们会被读取。但是,当我重新打开或将应用程序置于前台时,是否有任何方法可以自动访问收到的通知的数据(当应用程序处于后台/被杀死时)?我想以编程方式从收到的通知中读取
nativescript firebase plugin
消息。

您是否尝试过使用
onMessageReceivedCallback
,如图所示是…只有在我单击通知时才起作用。我必须逐个单击每个通知才能获取数据。但是我想在不单击您要查找的所有通知的情况下执行相同的操作,您只需在向FCM发送请求时设置数据属性not notification即可。是的,我正在读取数据,但只有在单击通知打开应用程序时才会这样做。当有通知时,我不会单击它,而是打开应用程序。我想阅读此通知对不起,我迷路了,如果您不想要通知,但只想阅读消息,请使用数据消息而不是通知。如果您想在用户单击通知之前查看通知并执行某些操作,则必须像Nick提到的那样自定义OnMessageReceiveCallback。您是否尝试过使用
onMessageReceivedCallback
,如图所示?是的…只有在我单击通知时才起作用。我必须逐个单击每个通知才能获取数据。但是我想在不单击您要查找的所有通知的情况下执行相同的操作,您只需在向FCM发送请求时设置数据属性not notification即可。是的,我正在读取数据,但只有在单击通知打开应用程序时才会这样做。当有通知时,我不会单击它,而是打开应用程序。我想阅读此通知对不起,我迷路了,如果您不想要通知,但只想阅读消息,请使用数据消息而不是通知。如果您希望在用户单击通知之前查看通知并执行某些操作,则必须如Nick所述自定义onMessageReceive回调。