小程序接口的意思是其他第三方開發(fā)的工具與微信進行對接的通用數(shù)據(jù)交換通道;就好比總的水管會分出很多接口給單個用戶使用一樣的道理,
這樣比較好理解;
接口是系統(tǒng)為用戶提供的兩類接口之一,編程人員在程序中通過程序接口來請求系統(tǒng)提供服務。面向過程語言最基本的單元是過程和
函數(shù)。
小程序開發(fā)接口新增能力
1、開放低功耗藍牙通訊接口
小程序可以搜索和連接周邊的藍牙設備,并與之交換數(shù)據(jù)。
2、開放卡券能力接口
用戶可以在服務號或小程序中快速領(lǐng)取會員卡,同時支持會員卡內(nèi)使用小程序服務,享受會員權(quán)益。
注意:僅支持會員卡
3、共享微信通訊地址接口
經(jīng)用戶授權(quán)后,小程序可以直接獲取用戶在微信中保存的通訊地址,不必再讓用戶重復輸入。
4、打開小程序設置頁接口
開發(fā)者可以引導用戶,快速進入設置頁,管理當前小程序的各種授權(quán),如是否允許獲取昵稱頭像,地理位置等。
5、分包加載接口
小程序可以支持分成多個包,每個包不超過2M,總大小不超過4M。開發(fā)者可根據(jù)用戶需要,只下載指定包,而不用全部下載。從而提升下載和打開的速度。
6、自定義組件接口
開發(fā)者可以編寫可復用的各種組件,自用甚至開源給大家。減少重復開發(fā)工作量,部分優(yōu)秀組件也可以推廣給其他開發(fā)者。
7、Wi-Fi接口
在小程序中可以搜索周邊的Wi-Fi,或在知道密碼后連接指定的Wi-Fi。參考小程序:“WiFi一鍵連” 。該能力過去屬于安卓和iOS操作系統(tǒng)的底層能力,所有APP無需授權(quán)即可使用。
8、NFC接口的hce模式(僅安卓)
用戶打開小程序后,調(diào)用這個接口,可以將手機模擬成一張指定的卡。如門禁卡、公交卡,手機靠近閘機即可刷上。該能力過去屬于安卓操作系統(tǒng)的底層能力,用戶將指定app在系統(tǒng)設置中設成hce的模擬應用后,該app即可具備這個能力。因此使用小程序的hce接口以前,需要用戶手動將微信先設置模擬應用。參考小程序:“微付充云開”。
9、內(nèi)嵌網(wǎng)頁功能ce模式(僅安卓)
為支持開發(fā)者把網(wǎng)頁功能快速遷移至小程序內(nèi),或便于小程序內(nèi)使用頻繁變更的活動網(wǎng)頁,小程序新增web-view接口能力。