导航菜单

页面标题

页面副标题

Online Loans v421.2.42 - MobileMessagingFirebaseService.java 源代码

正在查看: Online Loans v421.2.42 应用的 MobileMessagingFirebaseService.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package org.infobip.mobile.messaging.cloud.firebase;

import android.content.Context;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.V;
import org.infobip.mobile.messaging.Message;
import org.infobip.mobile.messaging.cloud.MobileMessagingCloudService;
import org.infobip.mobile.messaging.logging.MobileMessagingLogger;

public class MobileMessagingFirebaseService extends FirebaseMessagingService {
    public static final String a = "MobileMessagingFirebaseService";
    public static FirebaseMessageMapper b;

    public static FirebaseMessageMapper getMessageMapper() {
        if (b == null) {
            b = new FirebaseMessageMapper();
        }
        return b;
    }

    public void onMessageReceived(V v) {
        onMessageReceived(this, v);
    }

    public void onNewToken(String str) {
        onNewToken(this, str);
    }

    public static boolean onMessageReceived(Context context, V v) {
        Message createMessage = getMessageMapper().createMessage(v);
        MobileMessagingLogger.v(a, "RECEIVED MESSAGE FROM FCM", createMessage);
        if (createMessage != null) {
            MobileMessagingCloudService.enqueueNewMessage(context, createMessage);
            return true;
        }
        MobileMessagingLogger.w("Cannot process message");
        return false;
    }

    public static void onNewToken(Context context, String str) {
        MobileMessagingLogger.v(a, "RECEIVED NEW FCM TOKEN", str);
        MobileMessagingCloudService.enqueueNewToken(context, str);
    }
}