小程序與UC瀏覽器打通

多端開發(fā)是指使用支付寶小程序提供的各種接口,來開發(fā)小程序并發(fā)布到各個(gè)端使用。也就是說可以讓開發(fā)者開發(fā)一次支付寶小程序,同一套代碼不做任何改動就可以通過發(fā)布到各個(gè)端,同時(shí)觸達(dá)更多的用戶群體,節(jié)約了開發(fā)成本。
支付寶小程序?qū)崿F(xiàn)了與夸克/UC瀏覽器的打通。用戶可以通過夸克/UC瀏覽器內(nèi)置搜索,打開支付寶小程序。搜索小程序名稱、主題詞和模糊搜索都能匹配到提供對應(yīng)服務(wù)的小程序。
開發(fā)者使用同一套代碼,通過 IDE 在不同環(huán)境下進(jìn)行構(gòu)建,然后上傳并發(fā)布在不同的端上。
所有的端使用同一套小程序框架,語法、基礎(chǔ) API 和基礎(chǔ)組件都是一樣的。
如何發(fā)布小程序到UC和夸克平臺,目前已經(jīng)上線到支付寶??淇?UC瀏覽器小程序開發(fā)/投放鏈路。
夸克AI小程序的底層能力是基于支付寶小程序,與支付寶共享小程序生態(tài)。開發(fā)流程也是在支付寶小程序的開發(fā)流程上進(jìn)行小部分的改造。
已有支付寶小程序,需要先進(jìn)行多端API能力評估。因?yàn)榭淇?UC和支付寶的基礎(chǔ)能力環(huán)節(jié),還存在一定的差異,所以導(dǎo)致部分支付寶小程序的API在夸克和UC上無法使用,需要開發(fā)者進(jìn)行刪除。
【夸克/UC瀏覽器】小程序不支持的API列表
my.getUserInfomy.hideFavoriteMenumy.loginmy.mtopClient.newCallmy.myRequestmy.navigateToMiniService// 查看全部:https://www.yuque.com/books/share/6d822c34-9121-47d8-a805-4c57b0b2d2f0/xcq1zc
小程序適配指南
打開小程序首先要登錄,用戶一進(jìn)入小程序,就要求先登錄授權(quán),才能訪問。
原因是支付寶環(huán)境內(nèi),很多小程序都是一進(jìn)入就會拿支付寶的登錄態(tài),進(jìn)而獲取相關(guān)用戶信息,且用戶無感知。這是基于支付寶是「強(qiáng)登錄環(huán)境」的前提下的,支付寶要登錄才能訪問。
而UC環(huán)境是「弱登錄環(huán)境」,默認(rèn)登錄/綁定支付寶的用戶占比較低,依賴支付寶登錄態(tài)的小程序,如果還保持支付寶內(nèi)的登錄態(tài)調(diào)用方式,會導(dǎo)致用戶一進(jìn)入小程序,尚不清楚小程序是什么內(nèi)容,就會彈出登錄頁面阻礙用戶,導(dǎo)致訪問轉(zhuǎn)化率偏低。
小程序業(yè)務(wù)方在真正需要登錄的時(shí)候,比如“結(jié)算”、“個(gè)人中心登錄”等環(huán)節(jié),來實(shí)現(xiàn)登錄授權(quán)。
會員卡、優(yōu)惠券無法使用,商戶小程序里,凡對接領(lǐng)取到支付寶的“我的卡包”小程序里邊的“會員卡”、“優(yōu)惠券”功能,無法在UC端內(nèi)使用。
