ucbug軟件站:安全、綠色、放心的專業(yè)下載站!首頁|最近更新|專題集合|標簽云|站內(nèi)導航|加入收藏

怎么讓微信小程序可以下載app文件

時間:2018-07-19 10:56:33來源:未知人氣:0

怎么讓小程序可以下載app?小程序如何打開APP?不少開發(fā)人員在這上面停滯不前,小編特意為大家找到答案,希望對大家有所幫助,拿去不謝?!呶⑿判〕绦蝽撁纥c擊下載app軟件∵問題:需要設(shè)?...

怎么讓小程序可以下載app?小程序如何打開APP?不少開發(fā)人員在這上面停滯不前,小編特意為大家找到答案,希望對大家有所幫助,拿去不謝。

  微信小程序頁面點擊下載app軟件

  問題:需要設(shè)置域名白名單,一般無法使用第三方,只能使用本公司注冊域名

  描述:使用小程序,src為app下載網(wǎng)址頁面,點擊按鈕下載app

  解決:因為域名配置問題,無法跳轉(zhuǎn)第三方網(wǎng)頁,包括360以及應用寶等,

  把app文件放在公司域名的服務器上,安卓點擊下載有效,ios無效(無法跳轉(zhuǎn)app store)

  補充:就在2018年1月25日下午,小程序新推出可以從小程序原路打開app(前提是小程序是從app分享打開)

  小程序打開APP

  根據(jù)微信的官方文檔,小程序支持打開APP,專門研究了下這個API有什么,官方文檔地址如下

怎么讓微信小程序可以下載app文件

  launchApp 打開APP,可以通過app-parameter屬性設(shè)定向APP傳的參數(shù)

  我們再看來看launchAPP的參數(shù)說明 https://mp.weixin.qq.com/debug/wxadoc/dev/api/launchApp.html

  launchApp(OBJECT)

  說明

  因為需要用戶主動觸發(fā)才能打開 APP,所以該功能不由 API 來調(diào)用,需要用 open-type 的值設(shè)置為 launchApp 的組件的點擊來觸發(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,之后會隨著小程序的每次打開(無論是啟動還是切到前臺)而改變:

怎么讓微信小程序可以下載app文件

怎么讓微信小程序可以下載app文件

  使用方法

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

  例子

怎么讓微信小程序可以下載app文件

怎么讓微信小程序可以下載app文件

  error 事件參數(shù)說明

怎么讓微信小程序可以下載app文件

  小程序打開APP,前提是你是從APP內(nèi)打開小程序,才能返回打開APP,不然是不支持的,也就是說讓APP給小程序?qū)Я鳎缓笤賹⒘髁糠祷氐紸PP的能力。