日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)小程序教程:微信小程序打開App

打開 App

此功能需要用戶主動觸發(fā)才能打開 APP,所以不由 API 來調(diào)用,需要用 open-type 的值設(shè)置為 launchApp 的 button 組件的點擊來觸發(fā)。

創(chuàng)新互聯(lián)是一家專業(yè)提供應(yīng)城企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、網(wǎng)站制作、H5開發(fā)、小程序制作等業(yè)務(wù)。10年已為應(yīng)城眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。

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

在一個小程序的生命周期內(nèi),只有在特定條件下,才具有打開 APP 的能力。

在基礎(chǔ)庫 < 2.5.1 的版本,這個能力的規(guī)則如下:

當小程序從 1069 場景打開時,可以打開 APP。

當小程序從非 1069 的打開時,會在小程序框架內(nèi)部會管理的一個狀態(tài),為 true 則可以打開 APP,為 false 則不可以打開 APP。這個狀態(tài)的維護遵循以下規(guī)則:

  • 當小程序從 App 分享消息卡片(場景值1036)打開時,該狀態(tài)置為 true。
  • 當小程序從以下場景打開時,保持上一次打開小程序時打開 App 能力的狀態(tài):從其他小程序返回小程序(場景值1038)時(基礎(chǔ)庫 2.2.4 及以上版本支持)小程序從聊天頂部場景(場景值1089)中的「最近使用」內(nèi)打開時長按小程序右上角菜單喚出最近使用歷史(場景值1090)打開時
  • 當小程序從非以上場景打開時,不具有打開 APP 的能力,該狀態(tài)置為 false。

在基礎(chǔ)庫 >= 2.5.1 時,這個能力的規(guī)則如下:

當小程序從任意場景打開時,會在小程序框架內(nèi)部會管理的一個狀態(tài),為 true 則可以打開 APP,為 false 則不可以打開 APP。這個狀態(tài)的維護遵循以下規(guī)則:

  • 當小程序從 App 分享消息卡片(場景值1036)或從 APP 打開的場景打開時(場景值 1069)打開時,該狀態(tài)置為 true。
  • 當小程序從以下場景打開時,保持上一次打開小程序時打開 App 能力的狀態(tài):從其他小程序返回小程序(場景值1038)時(基礎(chǔ)庫 2.2.4 及以上版本支持)小程序從聊天頂部場景(場景值1089)中的「最近使用」內(nèi)打開時長按小程序右上角菜單喚出最近使用歷史(場景值1090)打開時
  • 當小程序從非以上場景打開時,不具有打開 APP 的能力,該狀態(tài)置為 false。

使用方法

小程序端

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

app 端

APP 需要接入 OpenSDK。 文檔請參考 iOS / Android

Android 第三方 app 需要處理 ShowMessageFromWX.req 的微信回調(diào),iOS 則需要將 appId 添加到第三方 app 工程所屬的 plist 文件 URL types 字段。 app-parameter 的獲取方法,參數(shù)解析請參考 Android SDKSample 中 WXEntryActivity 中的 onResp 方法以及 iOS SDKSample  中 WXApiDelegate 中的 onResp 方法。

代碼示例


Page({
  launchAppError (e) {
    console.log(e.detail.errMsg)
  }
})

error 事件參數(shù)說明

說明
invalid scene 調(diào)用場景不正確,即此時的小程序不具備打開 APP 的能力。

網(wǎng)頁名稱:創(chuàng)新互聯(lián)小程序教程:微信小程序打開App
網(wǎng)站鏈接:http://www.5511xx.com/article/cojcjcs.html