微信的SDK显然呢并不是在这个公众号里面直接使用的,而是在网页里面使用的。什么样的网页呢?就是微信内置的浏览器。你从朋友圈、从好友消息、从群消息,确定是从公众号的回复里面打开一个链接。
便会启动一个浏览器的环境,试图打开这个网页。这个SDK就是一段JS代码。它只能在网页中运行,并且只能在微信中打开在网页中使用。
SDK它搭建了一座桥,让我们可以在网页中使用原生应用才能唤起的服务。这个桥就是一些JS的权利对象。我们借助这个对象的,来唤醒微信的拍照啊语音啊甚至是扫一扫这些功能。于是呢通过这座桥,你便可以做一个网页。让朋友帮你转发,让朋友在这个网页中做许许多多网页本身根本做不到的事情。
SDK可以做哪些事情:
图片在飞,BGM就是你的录音。
服务号才开发的功能我们本期是不会涉及的。那就是小店和支付。同时卡券和支付的关系很密切,所以我们也不会涉及。摇一摇,放到以后的课程再来讲吧。
剩下的9个接口就是一坨可以调用的方法。