【发布时间】:2019-09-23 16:24:15
【问题描述】:
我用
创建了一个新插件flutter create --template plugin alfalfa
生成包含lib/alfalfa.dart的
import 'dart:async';
import 'package:flutter/services.dart';
class Alfalfa {
static const MethodChannel _channel =
const MethodChannel('alfalfa');
//...
}
我想添加一个EventChannel,以便 Java 和 Objective-C 代码可以回调 Dart 代码。我不知道EventChannel应该叫什么名字。
final EventChannel _eventChannel =
const EventChannel("com.rollingfields.alfalfa/events");
或
final EventChannel _eventChannel =
const EventChannel("alfalfa/events");
还是别的什么?有约定吗?
如果EventChannel 的更好选择是包含反向域的名称,我是否应该将生成的MethodChannel 重命名为com.rollingfields.alfalfa?
【问题讨论】:
标签: flutter flutter-plugin flutter-platform-channel