App跳轉微信小程序(iOS)
- 微信開放平臺添加應用(需要應用的Bundle ID)
- 應用添加完成后點擊‘查看’,找到關聯小程序信息,把需要跳轉的小程序和應用關聯到一起(需要小程序的AppID)
- 微信開放平臺的SDK集成(SDK下載地址:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource)
① 項目配置:項目target的info中添加Scheme,URL Scheme為要跳轉的微信小程序的AppID,info.plist設置添加Key: LSApplicationQueriesSchemes
② AppDelegate中進行注冊以及實現代理方法WXApiDelegate,
WXApi.registerApp()中的參數為微信開放平臺添加的應用的AppID
WXApi.registerApp("**********")
③ 發起跳轉請求(比如在某個按鈕點擊事件中添加下面的代碼)
userName為小程序的原始ID (查找:設置->基本設置->原始ID)
let launchMiniProgramReq = WXLaunchMiniProgramReq.object()
launchMiniProgramReq?.userName = "gh_***"
launchMiniProgramReq?.miniProgramType = .release
WXApi.send(launchMiniProgramReq)