flutter_push.dart
830 Bytes
import 'flutter_push_platform_interface.dart';
import 'mix_push_plugin_listener.dart';
class FlutterPush {
Future<String?> getPlatformVersion() {
return FlutterPushPlatform.instance.getPlatformVersion();
}
Future<void> init({
String? defaultPlatform,
String? appId,
String? appKey,
}) {
return FlutterPushPlatform.instance.init(defaultPlatform: defaultPlatform, appId: appId, appKey: appKey);
}
Future<bool> checkPermission() {
return FlutterPushPlatform.instance.checkPermission();
}
Future<bool> getPermission() {
return FlutterPushPlatform.instance.getPermission();
}
void addListener(ListenerValue func) {
FlutterPushPlatform.instance.addListener(func);
}
void removeListener(ListenerValue func) {
FlutterPushPlatform.instance.removeListener(func);
}
}