' in main.bas
Sub Activity_Resume
Dim in As Intent
in = Activity.GetStartingIntent
If in.HasExtra("InfoTag") Then
Log(in.GetExtra("InfoTag")) 'Will log the tag
End If
End Sub
Sub MessaggiMsg (inMap As Map)
Log(inMap.GetKeyAt(0))
Log(inMap.GetValueAt(0))
Msgbox("text ...","text ...")
End Sub
' in service
Sub fm_MessageArrived (Message As RemoteMessage)
Log("Message arrived")
Log($"Message data: ${Message.GetData}"$)
Log("ID: " & Message.MessageId)
Log("From: " & Message.From)
Log("Collapse: " & Message.CollapseKey)
Log(Message.GetData)
Dim messmap As Map
messmap=Message.GetData
Log(messmap.Get("data"))
Dim n As Notification
n.Initialize
n.Icon = "icon"
n.OnGoingEvent=False
n.Light=True
n.SetInfo2(messmap.Get("data"),"New message!","InfoTag", "")
n.Vibrate=False
n.Notify(1)
CallSub2(Main,"MessaggiMsg",messmap.Get("data"))
End Sub