2024国产成人精品免费视频|日本免费一区二区三区毛片|久久97超碰色中文字幕|亚洲天堂a中文字幕

重磅!小程序支持打開移動應用和標題欄區(qū)域開放自定義

2018-01-25 16:40 欄目:技術開發(fā) 查看(14652)

就在剛剛,騰訊微信小程序官方推送這周更新信息,小程序開放能力再一次更新(其實大家都知道現(xiàn)在小程序開放能力保持至少一周已更新的節(jié)奏);官方是這樣說的:

?從移動應用分享至微信的小程序頁面,用戶訪問時支持打開來源應用。同時,開發(fā)者可對小程序菜單外的標題欄區(qū)域進行自定義。

一、新增支持打開移動應用組件。

為方便用戶獲取應用中的服務,從移動應用分享至微信的小程序頁面,用戶訪問時支持打開來源應用。因為需要用戶主動觸發(fā)才能打開 APP,所以該功能不由 API 來調(diào)用,需要用 open-type 的值設置為 launchApp 的 button組件的點擊來觸發(fā)。

當小程序從 APP 分享消息卡片的場景打開時(場景值 1036,APP 分享小程序文檔 iOS?參見,Android?參見),小程序會獲得打開 APP 的能力,此時用戶點擊按鈕可以打開分享該卡片的 APP。即小程序不能打開任意 APP,只能?跳回?分享該小程序卡片的 APP。

在一個小程序的生命周期內(nèi),只有在特定條件下,才具有打開 APP 的能力。?打開 APP 的能力?可以理解為由小程序框架在內(nèi)部管理的一個狀態(tài),為 true 則可以打開 APP,為 false 則不可以打開 APP。

在小程序的生命周期內(nèi),這個狀態(tài)的初始值為 false,之后會隨著小程序的每次打開(無論是啟動還是切到前臺)而改變:

  1. 當小程序從 1036(App 分享消息卡片) 打開時,該狀態(tài)置為 true。
  2. 當小程序從 1089(微信聊天主界面下拉)或 1090(長按小程序右上角菜單喚出最近使用歷史)的場景打開時,該狀態(tài)不變,即保持上一次打開小程序時該狀態(tài)的值。
  3. 當小程序從非 1036/1089/1090 的場景打開,該狀態(tài)置為 false。

launch-app

API使用方法:需要將 button組件 open-type 的值設置為 launchApp。如果需要在打開 APP 時向 APP 傳遞參數(shù),可以設置 app-parameter 為要傳遞的參數(shù)。通過 binderror 可以監(jiān)聽打開 APP 的錯誤事件。demo:

242424

二、標題欄區(qū)域開放自定義

本次更新新增配置 window.navigationStyle 支持全屏顯示小程序,對設置項window增加屬性navigationStyle,支持default和custom兩個值,其中default就是保持默認狀態(tài),而設置為custom的時候只保留右上角膠囊狀的按鈕(也就是右上角按鈕),其他位置可以進行自定義。

3253

注意看下圖的左上角,就是自定義的哦:

235

與我們的項目經(jīng)理聯(lián)系
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流

轉(zhuǎn)載請注明出處:重磅!小程序支持打開移動應用和標題欄區(qū)域開放自定義 - 微構網(wǎng)絡
分享:
郴州市| 南靖县| 渝北区| 长沙县| 融水| 临潭县| 永康市| 若羌县| 汶上县| 怀远县| 平顶山市| 曲阳县| 邳州市| 堆龙德庆县| 永清县| 潜江市| 汕头市| 潮州市| 瓦房店市| 九台市| 阿合奇县| 沛县| 青川县| 南投县| 滕州市| 资阳市| 道孚县| 金寨县| 比如县| 静宁县| 陆河县| 纳雍县| 潜山县| 新沂市| 上高县| 乃东县| 铜川市| 咸阳市| 塔河县| 栖霞市| 乌兰察布市|