Package 

Class AbsAuthBuildForWX

    • Constructor Detail

      • AbsAuthBuildForWX

        AbsAuthBuildForWX()
    • Method Detail

      • launchMiniProgram

         abstract AuthResult launchMiniProgram(String id, String path, Integer type)

        调启小程序

        Parameters:
        id - 小程序原始id
        path - 拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?
        type - 可选, 0 正式版 1 测试版 2 体验版
      • shareLink

         abstract AuthResult shareLink(String url, String title, String des, ByteArray thumb, WXShareScene shareScene)

        分享链接, 取消操作也会走成功回调

        Parameters:
        url - 必填, 分享链接 Url, 限制长度不超过 10KB
        title - 分享链接标题, 限制长度不超过 512Bytes
        des - 分享链接描述, 限制长度不超过 1KB
        thumb - 分享链接缩略图, 限制内容大小不超过 32KB
        shareScene - 分享到对话\朋友圈\收藏
      • shareImage

         abstract AuthResult shareImage(Bitmap bitmap, String title, String des, ByteArray thumb, WXShareScene shareScene)

        分享图片, 取消操作也会走成功回调

        Parameters:
        bitmap - 必填,分享图片二进制文件, 限制内容大小不超过 10M
        title - 分享图片标题
        des - 分享图片描述, 限制长度不超过 1KB
        thumb - 分享图片缩略图, 限制内容大小不超过 32KB
        shareScene - 分享到对话\朋友圈\收藏
      • pay

         abstract AuthResult pay(String partnerId, String prepayId, String nonceStr, String timeStamp, String sign, String packageValue)

        支付

        Parameters:
        partnerId - 必填,商户号
        prepayId - 必填,预支付交易会话ID
        nonceStr - 必填,随机字符串
        timeStamp - 必填,时间戳
        sign - 必填,签名
        packageValue - 可选,扩展字段 默认微信文档暂填写固定值Sign=WXPay
      • payTreaty

         abstract AuthResult payTreaty(String data, Boolean useOld)

        签约支付,可能没有回调

        Parameters:
        data - 签约支付所需数据
        useOld - 签约支付是否使用老版本