Я использую firebase_messaging в моем приложении флаттера. Для обработки фоновых сообщений с помощью Firebase Messaging в пабе было предложено создать новый файл Application. java и заменить имя файла java в файле AndroidManifest.
В моем приложении я использую kotlin, и я уже реализовал некоторый нативный код в MainActivity.kt
Так как написать этот код в kotlin.
package io.flutter.plugins.firebasemessagingexample;
import io.flutter.app.FlutterApplication;
import io.flutter.plugin.common.PluginRegistry;
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
import io.flutter.plugins.GeneratedPluginRegistrant;
import io.flutter.plugins.firebasemessaging.FlutterFirebaseMessagingService;
public class Application extends FlutterApplication implements PluginRegistrantCallback {
@Override
public void onCreate() {
super.onCreate();
FlutterFirebaseMessagingService.setPluginRegistrant(this);
}
@Override
public void registerWith(PluginRegistry registry) {
GeneratedPluginRegistrant.registerWith(registry);
}
}
обязательно заменить MainActivity для приложения в файле AndroidManifest?