flutter_wxwork.dart
975 Bytes
import 'package:flutter_wxwork/flutter_wxwork_method_channel.dart';
import 'flutter_wxwork_platform_interface.dart';
class FlutterWxwork {
Future<String?> getPlatformVersion() {
return FlutterWxworkPlatform.instance.getPlatformVersion();
}
Future<bool?> registerApp(scheme, corpId, agentId) {
return FlutterWxworkPlatform.instance.registerApp(scheme, corpId, agentId);
}
Future<AuthModel?> auth({String state = 'state'}) async {
return FlutterWxworkPlatform.instance.auth();
}
Future<String?> isAppInstalled() {
return FlutterWxworkPlatform.instance.isAppInstalled();
}
Future<bool?> shareImage() {
return FlutterWxworkPlatform.instance.shareImage();
}
Future<bool?> shareMiniProgram(
{String? userName, //必须是应用关联的小程序,注意要有@app后缀
String? path,
String? hdImageData,
String title = "分享标题"}) {
return FlutterWxworkPlatform.instance.shareMiniProgram();
}
}