dakai微信小程序 ios_iOSAPP跳转微信小程序
前言
APP跳轉(zhuǎn)微信小程序,首先先關(guān)注一下微信官方給的一些資料:移動(dòng)應(yīng)用拉起小程序功能、iOS開(kāi)發(fā)示例、iOS資源下載。
準(zhǔn)備工作
準(zhǔn)備工作需要在微信公眾平臺(tái)注冊(cè)開(kāi)發(fā)一個(gè)小程序、在微信開(kāi)放平臺(tái)注冊(cè)申請(qǐng)一個(gè)APP,審核通過(guò)后方可使用,APP的bundle ID可以修改。
注意事項(xiàng):一個(gè)小程序可關(guān)聯(lián)500個(gè)移動(dòng)APP,但是一個(gè)APP只可以綁定3個(gè)微信小程序,每月僅可綁定三次,解綁重新綁定也算一次哦!
集成微信
開(kāi)發(fā)工具包
工程中target->Build Phases->Link Binary With Libaraies添加依賴(lài)庫(kù)
依賴(lài)庫(kù)
Target->Info中添加白名單、配置http網(wǎng)絡(luò)請(qǐng)求權(quán)限
配置白名單
Target->Info->URL Type中配置跳轉(zhuǎn)URL Schemes
配置跳轉(zhuǎn)URL Schemes
至此,我們需要配置的部分已配置完成,下面開(kāi)始擼代碼。
書(shū)寫(xiě)跳轉(zhuǎn)代碼
在APPdelegate里注冊(cè)微信//向微信注冊(cè)
[WXApi registerApp:@"wx8275984******3d4" enableMTA:YES];
//向微信注冊(cè)支持的文件類(lèi)型
UInt64 typeFlag = MMAPP_SUPPORT_TEXT | MMAPP_SUPPORT_PICTURE | MMAPP_SUPPORT_LOCATION | MMAPP_SUPPORT_VIDEO |MMAPP_SUPPORT_AUDIO | MMAPP_SUPPORT_WEBPAGE | MMAPP_SUPPORT_DOC | MMAPP_SUPPORT_DOCX | MMAPP_SUPPORT_PPT | MMAPP_SUPPORT_PPTX | MMAPP_SUPPORT_XLS | MMAPP_SUPPORT_XLSX | MMAPP_SUPPORT_PDF;
[WXApi registerAppSupportContentFlag:typeFlag];
調(diào)起微信小程序的代碼:[WXApiRequestHandler launchMiniProgramWithUserName:@"gh_e5300****6ca" path:@"" type:WXMiniProgramTypePreview];
注意事項(xiàng):
1、微信注冊(cè)的APPID與target->Info->URL Type處配置的URL Schemes必須一致
2、調(diào)起微信小程序的UserName是小程序的原始ID,獲取方法參見(jiàn)小程序原始ID獲取方法
3、調(diào)起微信小程序的path參數(shù)是在我們想要跳轉(zhuǎn)到小程序的指定頁(yè)面的時(shí)候使用,跳到首頁(yè)傳空即可
結(jié)語(yǔ)
跳轉(zhuǎn)微信小程序后回調(diào)APP需要在小程序中寫(xiě),示例可以參見(jiàn)iOSAPP跳轉(zhuǎn)微信小程序Demo
總結(jié)
以上是生活随笔為你收集整理的dakai微信小程序 ios_iOSAPP跳转微信小程序的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 小米12官宣:12月28日发布、三款旗舰
- 下一篇: lisp正负调换_坐标提取lisp程序