您现在的位置是: 首页 > SEO教程 SEO教程

微信h5小程序

zmhk 2024-06-18 人已围观

简介微信h5小程序       下面,我将用我自己的方式来解释微信h5小程序的问题,希望我的回答能够对大家有所帮助。让我们开始讨论一下微信h5小程序的话题。1.非微信环境的H5打开小程序和微信a

微信h5小程序

       下面,我将用我自己的方式来解释微信h5小程序的问题,希望我的回答能够对大家有所帮助。让我们开始讨论一下微信h5小程序的话题。

1.非微信环境的H5打开小程序和微信app

2.h5打开小程序有提示

微信h5小程序

非微信环境的H5打开小程序和微信app

       拿到小程序appid和secret,调接口,详情见 /miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html 微信官方文档,获取小程序 scheme 码

        微信小程序官方文档

        1.URL Scheme 对安卓系统兼容不是很好,还是需要 location.href = 'weixin://dl/business/?t= TICKET '

        2,安卓系统,短信里直接点击 URL Link,进入的是 官方H5网页,然后点击跳转到小程序。

        安卓 只能点击Link 不能点击 Scheme

        URL Link 更好一些。并且兼容性也强,也不需要自定义H5页面,用户体验高于urlScheme

        技术实现

        步骤一:生成url schema

        讲述如何生成?

        获取access_token

        拿到小程序appid和secret,调接口

        详情见 /miniprogram/dev/api-backend/open-api/access-token/auth.getAccessToken.html 微信官方文档

        获取小程序 scheme? 详情见 /miniprogram/dev/api-backend/open-api/url-scheme/urlscheme.generate.html 微信官方文档

        openlink就是小程序 scheme 码

h5打开小程序有提示

       定义: 微信开放标签是微信公众平台面向网页开发者提供的扩展标签集合。通过使用微信开放标签,网页开发者可安全便捷地使用微信或系统的能力,为微信用户提供更优质的网页体验

        有哪些开放标签?

        <wx-open-launch-weapp>?打开小程序

        <wx-open-launch-app>?打开app

        接入要求

        主体要求: 仅开放给已认证的服务号

        系统要求:

        微信版本要求为:7.0.12及以上。系统版本要求为:iOS 10.3及以上、Android 5.0及以上

        接入方法

        打开小程序使用步骤与微信JS-SDK类似,需要绑定安全域名、引入JS文件等步骤

        打开app需要前往微信开放平台的管理中心-公众账号或小程序详情-接口信息-网页跳转移动应用-关联设置中绑定所需要跳转的App

        示例:

        配置最新JSSDK

        wx.config({

        //?其它配置不变,?openTagList配置可使用的开放标签,

        openTagList:?['wx-open-launch-app,?wx-open-launch-weapp']

        })

        页面使用开放标签

        打开小程序

        id="launch-btn"

        //?小程序id

        username="gh_xxxxxxxx"

        //?小程序路径

        path="/a/b/c?d=1&e=2#fg"

        >

       .btn?{?padding:?12px?}

        打开小程序

        打开app

        id="launch-btn"

        //?移动应用appid

        appid="your-appid"

        //?额外信息,?客户端自行解析

        extinfo="your-extinfo"

        >

       .btn?{?padding:?12px?}

        App内查看

        回调

       var?btn?=?document.getElementById('launch-btn');

        //?调起成功回调

        btn.addEventListener('launch',function(e)?{

        console.log('success');

        });

        //?调起失败回调

        btn.addEventListener('error',function(e)?{

        console.log('fail',?e.detail);

        });

       当在H5页面中打开小程序时,可能会出现一些提示,下面列举了一些可能出现的提示及其含义:

       1、"该小程序不支持在当前场景下打开":表示该小程序不支持在H5页面中打开,需要在微信中打开。

       2、"请在微信中打开":表示需要在微信中打开该小程序,无法在其他浏览器中打开。

       3、"您的微信版本过低,请升级微信后再试":表示当前微信版本过低,需要升级到最新版本才能打开该小程序。

       4、"小程序未发布,无法打开":表示该小程序还未发布,无法在H5页面中打开。

       好了,关于“微信h5小程序”的讨论到此结束。希望大家能够更深入地了解“微信h5小程序”,并从我的解答中获得一些启示。