【发布时间】:2020-05-15 23:00:34
【问题描述】:
我在我的颤振应用程序中使用firebase_messaging。 为了在 pub 中使用 firebase 消息处理后台消息,他们建议创建新的 Application.java 文件并替换 AndroidManifest 文件中的 java 文件名。
在我的应用程序中,我使用的是 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);
}
}
AndroidManifest文件中的MainActivity必须替换为Application吗?
【问题讨论】:
标签: android firebase kotlin flutter firebase-cloud-messaging