- Inheritance
-
- Object
- PlatformInterface
- WechatKitPlatform
- Implementers
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
auth({required List<String> scope, String? state, int type = WechatAuthType.kNormal})
→ Future<void>
-
授权登录
-
handleInitialWXReq()
→ Future<void>
-
微信回调 - 冷启
-
isInstalled()
→ Future<bool>
-
检测微信是否已安装
-
isSupportApi()
→ Future<bool>
-
判断当前微信的版本是否支持OpenApi
-
isSupportStateApi()
→ Future<bool>
-
判断当前微信的版本是否支持分享微信状态功能
-
launchMiniProgram({required String userName, String? path, int type = WechatMiniProgram.kRelease})
→ Future<void>
-
打开小程序
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
openBusinessView({required String businessType, String? query, String? extInfo})
→ Future<void>
-
调起支付分
-
openBusinessWebview({required int businessType, Map<String, String>? resultInfo})
→ Future<void>
-
APP纯签约
-
openCustomerServiceChat({required String corpId, required String url})
→ Future<void>
-
打开微信客服
-
openRankList()
→ Future<void>
-
打开硬件排行榜
-
openUrl({required String url})
→ Future<void>
-
打开指定网页
-
openWechat()
→ Future<bool>
-
打开微信
-
pay({required String appId, required String partnerId, required String prepayId, required String package, required String nonceStr, required String timeStamp, required String sign})
→ Future<void>
-
支付
-
qrauthRespStream()
→ Stream<WechatQrauthResp>
-
扫码登录
-
registerApp({required String appId, required String? universalLink})
→ Future<void>
-
向微信注册应用
-
reqStream()
→ Stream<WechatReq>
-
-
respStream()
→ Stream<WechatResp>
-
-
shareEmoji({required int scene, String? title, String? description, required Uint8List thumbData, Uint8List? emojiData, Uri? emojiUri})
→ Future<void>
-
分享 - Emoji/GIF
-
shareFile({required int scene, String? title, String? description, Uint8List? thumbData, Uint8List? fileData, Uri? fileUri, String? fileExtension})
→ Future<void>
-
分享 - 文件
-
shareImage({required int scene, String? title, String? description, Uint8List? thumbData, Uint8List? imageData, Uri? imageUri})
→ Future<void>
-
分享 - 图片
-
shareMediaMusic({required int scene, String? title, String? description, Uint8List? thumbData, String? musicUrl, String? musicDataUrl, String? musicLowBandUrl, String? musicLowBandDataUrl})
→ Future<void>
-
分享 - 音乐
-
shareMiniProgram({required int scene, String? title, String? description, Uint8List? thumbData, required String webpageUrl, required String userName, String? path, Uint8List? hdImageData, bool withShareTicket = false, int type = WechatMiniProgram.kRelease, bool disableForward = false})
→ Future<void>
-
分享 - 小程序 - 目前只支持分享到会话
-
shareText({required int scene, required String text})
→ Future<void>
-
分享 - 文本
-
shareVideo({required int scene, String? title, String? description, Uint8List? thumbData, String? videoUrl, String? videoLowBandUrl})
→ Future<void>
-
分享 - 视频
-
shareWebpage({required int scene, String? title, String? description, Uint8List? thumbData, required String webpageUrl})
→ Future<void>
-
分享 - 网页
-
startQrauth({required String appId, required List<String> scope, required String noncestr, required String ticket})
→ Future<void>
-
调用微信 API 获得 ticket,开始扫码登录
-
stopQrauth()
→ Future<void>
-
暂停扫码登录请求
-
subscribeMsg({required int scene, required String templateId, String? reserved})
→ Future<void>
-
一次性订阅消息
-
toString()
→ String
-
A string representation of this object.
inherited