Wechat class
The Wechat instance.
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}) → Future<void> - 授权登录
-
handleInitialWXReq(
) → Future< void> - 微信回调 - 冷启
-
isInstalled(
) → Future< bool> - 检测微信是否已安装
-
isSupportApi(
) → Future< bool> - 判断当前微信的版本是否支持OpenApi
-
isSupportStateAPI(
) → Future< bool> - 判断当前微信的版本是否支持分享微信状态功能
-
launchMiniProgram(
{required String userName, String? path, int type = WechatMiniProgram.release}) → 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< QrauthResp> - 扫码登录
-
registerApp(
{required String appId, required String? universalLink}) → Future< void> - 向微信注册应用
-
reqStream(
) → Stream< BaseReq> -
respStream(
) → Stream< BaseResp> -
sendAuth(
{required List< String> scope, String? state}) → Future<void> - iOS:未安装微信,授权登录
- 分享 - Emoji/GIF
- 分享 - 文件
- 分享 - 图片
- 分享 - 音乐
- 分享 - 小程序 - 目前只支持分享到会话
- 分享 - 文本
- 分享 - 视频
- 分享 - 网页
-
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
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited