微信-H5界面跳转至公众号关注界面问题

第三方的公众号h5界面想要提供一个按钮直接跳转至我们的公众号关注界面,让用户可以在他们的公众号中直接关注我们的公众号,用户不需要在微信搜索我们的公众号进行关注。

一、尝试网上说的方案

结论不可行,有兴趣的同学可以尝试。结果是跳转至了公众号关注界面,但是不显示关注按钮,只显示提示信息,让用户自行去关注公众号

结论

  • 1.1 获取公众号的uin_base64代码,复制至下面的url中,然后在h5界面中添加按钮事件跳转
<a href="https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=uin_base64&scene=124#wechat_redirect">dev</a>
  • 1.2 获取公众号的uin_base64方法
    1.2.1 通过微信公众平台扫码进入需要跳转的公众号

    微信公众平台

1.2.2 按F12调出调试界面,在Elements Tab检索uin_base64关键字,该关键字后面就是该公众号的uin_base64

公众号

二、尝试在小程序中添加official-account组件

  • 该组件限制较多,见官网

     

    image.png

  • 开发者可以在开发者工具中按照条件描述,增加编译条件,显示该控件。

     

    image.png

三、在第三方公众号【自定义菜单】中创建图片菜单

  • 3.1 用户使用第三方公众号的时候,可以通过该菜单获取到我们的二维码,然后通过长按图片识别二维码,关注我们公众号。

     

    测试界面

  • 3.2 由于第三方公众号不允许添加自定义菜单,该方案否决。如果没有这方面限制的同学,可以尝试该方案。

四、在我们公众号中创建【图文素材】

  • 4.1 创建【图文素材】

     

    创建图文素材

  • 4.2 创建【自定义菜单】,内容是上一步新建的【图文素材】
  • 4.3 通过手机微信访问我们公众号,点击3.2创建的菜单,打开图文素材,在电脑上显示,复制该图文素材的url,将url直接提供给第三方公众号。

     

    手机图片

复制电脑上显示的url

最终采用最后一个方案,有新发现的同学可以一起分享。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 从外部h5浏览器跳转微信公众号关注页面需要一定的技术支持。以下是几种可行的方法: 1. 使用微信公众号自带的关注二维码 - 在微信公众号后台生成关注二维码 - 将二维码图片上传到自己的网站服务器上 - 在网页中引用该二维码图片,点击时跳转微信公众号关注页面 2. 使用微信JS-SDK的openUrl方法 - 在网页中引用微信JS-SDK - 调用JS-SDK的openUrl方法,将微信公众号关注链接传入 - 点击时会自动跳转微信公众号关注页面 3. 使用第三方平台提供的接口 - 在第三方平台上申请微信公众号相关的API权限 - 调用API接口,生成带有关注链接的二维码或者直接跳转关注页面 注意:以上方法都需要用户已经安装微信客户端,并且已经关注公众号才能实现跳转关注页面。如果用户没有关注公众号,则会跳转微信公众号的介绍页面。 ### 回答2: 从外部H5微信浏览器跳转微信公众号关注页面有以下几种可行的办法: 1. 使用微信公众号的二维码:将微信公众号关注二维码放置在H5页面上,用户在非微信浏览器上扫描二维码后,会跳转微信浏览器中打开,并直接进入关注页面。 2. 使用URL跳转:在非微信浏览器中,使用特定的URL链接,通过识别微信浏览器的UA信息,将用户重定向到微信浏览器,并直接进入关注页面。例如,可以使用以下代码来实现: ``` window.location.href = "weixin://profile/微信公众号的原始ID"; ``` 3. 调用微信JS-SDK:如果已经在微信公众号开发者平台中对H5页面进行了配置,可以通过调用微信JS-SDK中的相关接口实现跳转。具体步骤如下: a. 在H5页面中引入微信JS-SDK库,并对其进行初始化。 b. 使用微信JS-SDK提供的接口,调用`openProfile`方法,传入公众号的原始ID作为参数,实现跳转关注页面。具体代码如下: ``` wx.ready(function() { wx.openProfile({ username: '微信公众号的原始ID', openType: 'official', }); }); ``` 以上是一些常用的从外部H5微信浏览器跳转微信公众号关注页面的办法,根据具体的需求和环境选择适合的方法即可。 ### 回答3: 在外部H5“非微信”浏览器跳转微信公众号关注页面,主要有以下几种办法: 1. 通过生成带参数的二维码:可以在外部H5页面上生成带有微信公众号关注链接的二维码,用户在使用非微信浏览器扫描二维码后,会跳转微信公众号关注页面。 2. 使用URL Scheme:微信提供了自定义URL Scheme的功能,可以通过调用特定的URL Scheme实现在非微信浏览器中跳转微信公众号关注页面。例如,可以在外部H5页面上放置一个按钮,点击按钮后调用微信的URL Scheme,自动跳转微信公众号关注页面。 3. 利用微信开放平台提供的JSAPI:微信开放平台提供了一些JSAPI供开发者使用,其中包括了关注公众号的接口。可以通过在外部H5页面中引入微信开放平台的JSAPI,并且调用关注公众号的接口,实现在非微信浏览器中跳转微信公众号关注页面。 需要注意的是,以上方法都需要在用户手机上安装有微信客户端,并且用户需要登录微信账号才能完成跳转。另外,在一些安卓浏览器中,可能存在无法直接调用微信URL Scheme的情况,需要用户手动选择打开链接的方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值