flutter_push.dart
904 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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);
}
void msgReceive() {
FlutterPushPlatform.instance.msgReceive();
}
}