宝哥软件园

基于开发的微信全功能型简单应用实现

编辑:宝哥软件园 来源:互联网 时间:2021-08-23

2015 是混合应用崛起之年,网络应用和原生应用各有其强大之处,也有着致命的缺点,人们一边追求当地的流畅的用户体验,一边同时期望产品能够快速的迭代更新混合动力成为必然的趋势。

鹅厂一马当先,发布了业内震惊一时的JS-SDK,这对于基于微信的h5开发者来说简直是如降甘露,从此开发者们告别了用箭头来提示右上角可以分享,并且随时可以使用微信的原生能力,微信变成了一个超级浏览器。

一、准备工作

1.在微信公众平台申请测试账号,并设置好好射流研究…接口安全域名(注:域名必须可以外网访问)

2.查看微信开发者文档

二、开始编码

使用微信软件开发工具包必须自己实现微信的签名算法。

大概需要四个步骤:

1.获取访问令牌

2.根据访问令牌获取jsapi_ticket

3.根据appId(公众号唯一id)、非字符串(随机字符串)、时间戳(时间戳)、网址(当前页面完整url,不包括#aaa=bbb)通过sha1算法签名

4.将信息返回给前端,设置wx.config。

由于获取访问令牌和jsapi_ticket的接口都有访问限制,所以明确指出需要第三方做缓存处理。此处我们缓存jsapi_ticket就可以了。

/配置/微信。cfg.js

模块。导出={ grant _ type : ' client _ credential ',appid: '

更多资讯
游戏推荐
更多+