app应用,微信好友分享

 

 

// vue文件

<view @click="share">分享微信好友</view>
async share() {
    var imagesModel = 'https//'
    if (imagesModel) {
        var shareFool = await  api.shareWxImage(imagesModel)
        if (shareFool) {
            ala.success('分享成功')
        }
    }
},

// js文件
/**
 * 微信分享,该分享仅仅支持微信图片分享
 * 可支持微信朋友分享,朋友圈分享
 */
export function shareWxImage(imageUrl, scene = 'WXSceneSession') {
    return new Promise((resolve) => {
        uni.share({
            provider: 'weixin',
            scene,
            type: 2,
            imageUrl,
            success: (res) => {
                resolve(true)
            },
            fail: (res) => {
                resolve(false)
            }
        })
    })
}

 

会提示”包名不一致“问题

需要有两步操作

1、在微信开放平台申请app应用(审核在4个小时左右)

2、生成签名证书(快捷版)

 

 生成签名证书方法

方法一:https://ask.dcloud.net.cn/article/35777

MD5就是签名(包名跟签名是一套的)

 这个是包名

 方法二:

捷径:https://www.yunedit.com/

注册-->登录

## 温馨提示:

 ##

 亲测有效

 

posted @ 2025-06-09 16:22  挽你手  阅读(10)  评论(0)    收藏  举报