导航菜单

页面标题

页面副标题

Zepto v25.1.4 - ReactNativeFirebaseMessagingService.java 源代码

正在查看: Zepto v25.1.4 应用的 ReactNativeFirebaseMessagingService.java JAVA 源代码文件

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


package io.invertase.firebase.messaging;

import com.facebook.react.bridge.Arguments;
import com.facebook.react.bridge.WritableMap;
import com.google.firebase.messaging.FirebaseMessagingService;
import com.google.firebase.messaging.RemoteMessage;
import io.invertase.firebase.common.ReactNativeFirebaseEvent;
import io.invertase.firebase.common.ReactNativeFirebaseEventEmitter;
import io.invertase.firebase.common.SharedUtils;

public class ReactNativeFirebaseMessagingService extends FirebaseMessagingService {
    public final void onDeletedMessages() {
        ReactNativeFirebaseEventEmitter.f3227g.b(new ReactNativeFirebaseEvent("messaging_message_deleted", Arguments.createMap()));
    }

    public final void onMessageReceived(RemoteMessage remoteMessage) {
    }

    public final void onMessageSent(String str) {
        ReactNativeFirebaseEventEmitter reactNativeFirebaseEventEmitter = ReactNativeFirebaseEventEmitter.f3227g;
        WritableMap createMap = Arguments.createMap();
        createMap.putString("messageId", str);
        reactNativeFirebaseEventEmitter.b(new ReactNativeFirebaseEvent("messaging_message_sent", createMap));
    }

    public final void onNewToken(String str) {
        ReactNativeFirebaseEventEmitter reactNativeFirebaseEventEmitter = ReactNativeFirebaseEventEmitter.f3227g;
        WritableMap createMap = Arguments.createMap();
        createMap.putString("token", str);
        reactNativeFirebaseEventEmitter.b(new ReactNativeFirebaseEvent("messaging_token_refresh", createMap));
    }

    public final void onSendError(String str, Exception exc) {
        ReactNativeFirebaseEventEmitter reactNativeFirebaseEventEmitter = ReactNativeFirebaseEventEmitter.f3227g;
        WritableMap createMap = Arguments.createMap();
        createMap.putString("messageId", str);
        createMap.putMap("error", SharedUtils.a(exc));
        reactNativeFirebaseEventEmitter.b(new ReactNativeFirebaseEvent("messaging_message_send_error", createMap));
    }
}