資訊動(dòng)態(tài)

微信小程序支持打開(kāi)移動(dòng)應(yīng)用

日期:2018-01-28 作者:管理員 來(lái)源:本站

2018年1月25日,微信公眾平臺(tái)官方發(fā)布公告說(shuō)微信小程序支持打開(kāi)移動(dòng)應(yīng)用【珠海微信小程序定制開(kāi)發(fā)電話】從移動(dòng)應(yīng)用分享至微信的小程序頁(yè)面,用戶訪問(wèn)時(shí)支持打開(kāi)來(lái)源應(yīng)用,微信小程序開(kāi)發(fā)者可對(duì)小程序菜單外的標(biāo)題欄區(qū)域進(jìn)行自定義,為方便用戶獲取應(yīng)用中的服務(wù),從移動(dòng)應(yīng)用分享至微信的小程序頁(yè)面,用戶訪問(wèn)時(shí)支持打開(kāi)來(lái)源應(yīng)用。

【珠海微信小程序定制開(kāi)發(fā)電話:400-000-1280】微信小程序支持打開(kāi)移動(dòng)應(yīng)用

【珠海微信小程序定制開(kāi)發(fā)電話:400-000-1280】微信小程序支持打開(kāi)移動(dòng)應(yīng)用

首先,微信小程序支持打開(kāi)移動(dòng)應(yīng)用。為方便用戶獲取應(yīng)用中的服務(wù),從移動(dòng)應(yīng)用分享至微信的小程序頁(yè)面,用戶訪問(wèn)時(shí)支持打開(kāi)來(lái)源應(yīng)用。因?yàn)樾枰脩糁鲃?dòng)觸發(fā)才能打開(kāi) APP,所以該功能不由 API 來(lái)調(diào)用,需要用 open-type 的值設(shè)置為 launchApp 的 <button> 組件的點(diǎn)擊來(lái)觸發(fā)。 當(dāng)小程序從 APP 分享消息卡片的場(chǎng)景打開(kāi)時(shí)(場(chǎng)景值 1036,APP 分享小程序文檔 iOS 參見(jiàn),Android 參見(jiàn)),小程序會(huì)獲得打開(kāi) APP 的能力,此時(shí)用戶點(diǎn)擊按鈕可以打開(kāi)分享該卡片的 APP。即小程序不能打開(kāi)任意 APP,只能 跳回 分享該小程序卡片的 APP。 在一個(gè)小程序的生命周期內(nèi),只有在特定條件下,才具有打開(kāi) APP 的能力。 打開(kāi) APP 的能力 可以理解為由小程序框架在內(nèi)部管理的一個(gè)狀態(tài),為 true 則可以打開(kāi) APP,為 false 則不可以打開(kāi) APP。 在小程序的生命周期內(nèi),這個(gè)狀態(tài)的初始值為 false,之后會(huì)隨著小程序的每次打開(kāi)(無(wú)論是啟動(dòng)還是切到前臺(tái))而改變: 當(dāng)小程序從 1036(App 分享消息卡片) 打開(kāi)時(shí),該狀態(tài)置為 true。 當(dāng)小程序從 1089(微信聊天主界面下拉)或 1090(長(zhǎng)按小程序右上角菜單喚出最近使用歷史)的場(chǎng)景打開(kāi)時(shí),該狀態(tài)不變,即保持上一次打開(kāi)小程序時(shí)該狀態(tài)的值。 當(dāng)小程序從非 1036/1089/1090 的場(chǎng)景打開(kāi),該狀態(tài)置為 false。

使用方法 需要將 <button> 組件 open-type 的值設(shè)置為 launchApp。如果需要在打開(kāi) APP 時(shí)向 APP 傳遞參數(shù),可以設(shè)置 app-parameter 為要傳遞的參數(shù)。通過(guò) binderror 可以監(jiān)聽(tīng)打開(kāi) APP 的錯(cuò)誤事件。

其次,微信小程序標(biāo)題欄區(qū)域開(kāi)放自定義。為提升用戶使用體驗(yàn),開(kāi)發(fā)者可以設(shè)置小程序菜單的顏色風(fēng)格,并根據(jù)業(yè)務(wù)需求,對(duì)小程序菜單外的標(biāo)題欄區(qū)域進(jìn)行自定義。微信小程序設(shè)計(jì)指南:基于微信小程序輕快的特點(diǎn),我們擬定了小程序界面設(shè)計(jì)指南和建議。 設(shè)計(jì)指南建立在充分尊重用戶知情權(quán)與操作權(quán)的基礎(chǔ)之上。旨在微信生態(tài)體系內(nèi),建立友好、高效、一致的用戶體驗(yàn),同時(shí)最大程度適應(yīng)和支持不同需求,實(shí)現(xiàn)用戶與小程序服務(wù)方的共贏。為了避免用戶在微信中使用小程序服務(wù)時(shí),注意力被周?chē)鷱?fù)雜環(huán)境干擾,小程序在設(shè)計(jì)時(shí)應(yīng)該注意減少無(wú)關(guān)的設(shè)計(jì)元素對(duì)用戶目標(biāo)的干擾,禮貌地向用戶展示程序提供的服務(wù),友好地引導(dǎo)用戶進(jìn)行操作。每個(gè)頁(yè)面都應(yīng)有明確的重點(diǎn),以便于用戶每進(jìn)入一個(gè)新頁(yè)面的時(shí)候都能快速地理解頁(yè)面內(nèi)容。在確定了重點(diǎn)的前提下,應(yīng)盡量避免頁(yè)面上出現(xiàn)其它與用戶的決策和操作無(wú)關(guān)的干擾因素。

最后,2018.01.24 微信基礎(chǔ)庫(kù)更新。A 新增 配置 window.navigationStyle 支持全屏顯示小程序;U 更新 組件 <button /> open-type 新增 launchApp 屬性。

二維碼
掃二維碼手機(jī)查看該文章
當(dāng)前網(wǎng)址:http://auction-hunter.com/internet/511.html

相關(guān)資訊

?
Copyright ? 2007-2025 珠海市網(wǎng)訊互聯(lián)信息科技有限公司 auction-hunter.com 版權(quán)所有
粵公網(wǎng)安備44040202000391號(hào) 粵ICP備19117377號(hào) 網(wǎng)站地圖 站點(diǎn)地圖
在線客服