mp_flutter_wechat library
在 mp-flutter 编译的微信小程序中调用微信登录、支付等能力。
敏感操作必须在你的服务端完成:
login()只返回 code;用 code 换 openid/session_key 须服务端调用code2Session(需要 AppSecret)requestPayment()的参数来自服务端"统一下单"并签名(需要商户密钥)
Classes
- MpAddress
-
wx.chooseAddress返回的收货地址。 - MpLocation
-
wx.getLocation返回的位置信息。 - MpPaymentParams
-
wx.requestPayment所需参数;均来自业务服务端"统一下单"接口的签名结果, 客户端不应也无法自行生成。 - MpScanResult
-
wx.scanCode返回的扫码结果。 - MpWechat
- 微信小程序能力的统一入口。全部为静态方法,内部持有平台通道单例。
- MpWechatChannel
- Dart 与小程序 JS 桥之间的通道。测试可注入假实现。
Exceptions / Errors
- MpWechatException
- 微信小程序 API 调用失败(含用户取消)时抛出的异常。