先自我介紹一下:大家好,我是喵喵,一枚弱小苦逼的產(chǎn)品小白?(;′д`)ゞ
然后呢,最近接收到兩個(gè)需求,涉及兩個(gè)場(chǎng)景:
??小程序跳轉(zhuǎn)小程序
??小程序跳轉(zhuǎn)H5
*本篇文章的“小程序”皆特指微信小程序
在需求分析過(guò)程中,發(fā)現(xiàn)了一些關(guān)于小程序跳轉(zhuǎn)的技術(shù)上及業(yè)務(wù)上的限制,這里記錄一下:
(同時(shí)歡迎簡(jiǎn)友分享補(bǔ)充(??ヮ??)?)
??小程序跳轉(zhuǎn)小程序:
? 1、業(yè)務(wù)場(chǎng)景:從小程序A引流到小程序B(兩個(gè)主體不同),并在小程序B中下單→通過(guò)地圖選擇收貨地址→完成支付
? 2、發(fā)現(xiàn)限制:
? ? ? ?1)每個(gè)小程序最多可跳轉(zhuǎn)其他10個(gè)小程序(不限是否同主體)
? ? ? ? 2)需在小程序A的公眾號(hào)主體后臺(tái)關(guān)聯(lián)小程序B(可通過(guò)appId或小程序名稱(chēng)搜索),公眾號(hào)可關(guān)聯(lián)同主體的10個(gè)小程序及不同主體的3個(gè)小程序
? ? ? ? 3)同一小程序最多可關(guān)聯(lián)500個(gè)公眾號(hào)
? ? ? ? 4)需要目標(biāo)用戶在小程序A觸發(fā)跳轉(zhuǎn),否則無(wú)法自動(dòng)跳轉(zhuǎn)
? ? ? ? 5)目標(biāo)用戶觸發(fā)跳轉(zhuǎn)后,還會(huì)彈出統(tǒng)一的確認(rèn)窗口,需要目標(biāo)用戶再一次點(diǎn)擊確認(rèn)才能跳轉(zhuǎn)
? ? ? ? 6)小程序支持微信支付(原則上也支持接口調(diào)用支付寶、銀聯(lián)等api,通過(guò)request調(diào)用https接口,我們也曾試過(guò)通過(guò)小程序跳轉(zhuǎn)到https支付頁(yè)面,支付倒是可以支付,不過(guò)發(fā)現(xiàn)支付完以后還沒(méi)來(lái)得及提示支付結(jié)果就直接返回小程序了泥馬,用戶完全無(wú)感知的(#`皿′),后來(lái)因?yàn)轶w驗(yàn)問(wèn)題就放棄了這種方式)
? ? ? ? 7)可調(diào)用騰訊地圖組件(原則上也支持調(diào)用百度地圖、高德地圖api,不過(guò)已經(jīng)有現(xiàn)成的騰訊地圖為啥不用呢?企鵝家族都好壞壞鴨)
--詳情參見(jiàn)微信小程序API文檔(wx.navigateToMiniProgram、wx.requestPayment、MapContext)
??小程序跳轉(zhuǎn)H5:
? 1、業(yè)務(wù)場(chǎng)景:從小程序A引流到H5頁(yè)面,并在H5頁(yè)面中下單,不需要支付
? 2、發(fā)現(xiàn)限制:
? ? ? ? 1)需在H5頁(yè)面的服務(wù)器中放上小程序A的配置文件
? ? ? ? 2)H5頁(yè)面必須要加安全證書(shū)(https),http的不能??!
? ? ? ? 3)要在小程序的公眾號(hào)后臺(tái)配上H5頁(yè)面以及它所關(guān)聯(lián)的其他子頁(yè)面的域名(這里我還要再吐槽一下企鵝家哼(#`皿′)),舉個(gè)栗子,假設(shè)H5頁(yè)面的域名是aaa.com,H5頁(yè)面可能里面還嵌入了一些廣告的入口,這些廣告可能指向外部鏈接,外部鏈接的域名為bbb.com,那么就要一起配2個(gè)域名aaa.com、bbb.com,如果不配bbb.com那么沒(méi)法跳廣告,而且要求這個(gè)bbb.com也要加安全證書(shū)
? ? ? ? 4)也是支付的問(wèn)題(見(jiàn)小程序跳轉(zhuǎn)小程序章節(jié)),幸好這個(gè)需求不涉及支付場(chǎng)景...
--詳情參見(jiàn)微信小程序API文檔(wx.request)
碼完啦,第一次寫(xiě)簡(jiǎn)書(shū)不懂規(guī)矩,所學(xué)到的知識(shí)也很少,歡迎各位前輩大大蒞臨指導(dǎo)(:3_ヽ)_
Best Regards!
一枚弱小的產(chǎn)品經(jīng)理-喵喵HCY
2018-11-17 隨筆