Vectras-VM-Android/app/src/main/java/com/vectras/vm/FCMService.java
An Bui 8891435304 3.6.8
- Bugs fixed.
2026-01-12 19:43:45 +07:00

40 lines
1.2 KiB
Java

package com.vectras.vm;
import androidx.annotation.NonNull;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;
import com.vectras.vm.utils.NotificationUtils;
import java.util.Map;
public class FCMService
extends FirebaseMessagingService {
@Override
public void onMessageReceived(@NonNull RemoteMessage message) {
if (message.getNotification() != null) {
String title = message.getNotification().getTitle();
String body = message.getNotification().getBody();
String image = message.getNotification().getImageUrl() != null ? message.getNotification().getImageUrl().toString() : null;
Map<String, String> data = message.getData();
NotificationUtils.pushNow(this,
1,
NotificationUtils.generalChannelId,
title,
body,
R.drawable.ic_vectras_vm_48,
image,
-1,
data.get("url"),
null);
}
}
@Override
public void onNewToken(@NonNull String token) {
}
}