正在查看: Online Loans v421.2.42 应用的 MobileMessagingFirebaseService.java JAVA 源代码文件
本页面展示 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);
}
}