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