收藏
回答

H5 微信自动以分享自定义链接部分安卓手机无效

微信分享功能 在部分安卓手机下会出现自定义分享链接无效 , 看了微信也是最新版本 ,还有用户把微信删除掉后当前分享正常,过2天后 分享又不行了

部分代码 如下:

$.getJSON('/wxforward/getSignature',{url:window.location.href},function(data){

data = data.info ||{};

wx.config({

// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。

debug: false, 

appId: data.appId, // 必填,公众号的唯一标识

timestamp: data.timestamp , // 必填,生成签名的时间戳

nonceStr: data.nonceStr, // 必填,生成签名的随机串

signature: data.signature,// 必填,签名

jsApiList: [

'updateAppMessageShareData',

'onMenuShareAppMessage',

'updateTimelineShareData',  ////需在用户可能点击分享按钮前就先调用

'onMenuShareTimeline' , //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口

'showAllNonBaseMenuItem' , //显示所有功能按钮接口

'showMenuItems' //批量显示功能按钮接口

] // 必填,需要使用的JS接口列表

});


wx.ready(function(){

//需在用户可能点击分享按钮前就先调用

var fxurl = '开发模式同域名/m_tpl/fx1.html' ;

var fxtitle = '我才是要分享的页面';

var imgs = 'http://xxxx/2021/11/25/619f619614b97122067465.jpg' ;


//获取“分享到朋友圈”按钮点击状态及自定义分享内容接口

wx.onMenuShareTimeline({

title: fxtitle, // 分享标题

link: fxurl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致

imgUrl: imgs, // 分享图标

success: function () {

// 用户点击了分享后执行的回调函数

alert("分享成功")

}

}) ;


var desc = $(".page").text(); 

desc = $.trim(desc);

//desc = desc.substr(0,150);

//自定义“分享给朋友”及“分享到QQ”按钮的分享内容

/*wx.updateAppMessageShareData({ 

title: fxtitle, // 分享标题

desc: desc, // 分享描述

link: fxurl, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致

imgUrl: imgs, // 分享图标

success: function () {

  // 设置成功

}

})*/

});

wx.error(function(res){

//nsole.log("wx加载失败!");

});

}).fail(function(){

alert("获取签名失败!") ;

});

回答关注问题邀请回答
收藏

1 个回答

  • NULL
    NULL
    2021-11-27

    我也是这个问题

    2021-11-27
    有用
    回复 3
    • NULL
      NULL
      2021-11-27
      你的问题解决了吗
      2021-11-27
      回复
    • Viola
      Viola
      2021-12-01回复社区技术运营专员--许涛
      你好大概多久修复这个问题啊 影响到公司的项目了 在解决不了要被炒鱿鱼了
      2021-12-01
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2021-12-01回复Viola
      你好,修复已经全量上线,大部分用户已经恢复正常,未恢复正常的请耐心等待。
      2021-12-01
      回复
登录 后发表内容