小程式支援跳轉app。
此功能需要使用者主動觸發才能開啟 APP,所以不由 API 來調用,需要用 open-type 的值設定為 launchApp 的 button 元件的點擊來觸發。
範例:
小型程式端
需要將 button 元件 open-type 的值設為 launchApp。如果需要在開啟 APP 時傳遞至 APP 參數,可以設定 app-parameter 為要傳遞的參數。透過 binderror 可以監聽開啟 APP 的錯誤事件。
app 端
APP 需要接取 OpenSDK。文件請參考 iOS / Android
Android 第三方 app 需要處理 ShowMessageFromWX.req 的微信回調,iOS 則需要將 appId 新增至第三方 app 工程所屬的 plist 檔案 URL types 欄位。 app-parameter 的取得方法,請參考 Android SDKSample 中 WXEntryActivity 中的 onResp 方法以及 iOS SDKSample 中 WXApiDelegate 中的 onResp 方法。
程式碼範例
<button open-type="launchApp" app-parameter="wechat" binderror="launchAppError">打开APP</button>
Page({ launchAppError (e) { console.log(e.detail.errMsg) } })
以上是小程式支援跳轉app麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!