1.跳轉(zhuǎn)到小程序 主要需要userName path(userName:小程序賬號原始ID吼肥,path:如果path是空跳轉(zhuǎn)到小程序的首頁)官方鏈接使用
https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Launching_a_Mini_Program/iOS_Development_example.html
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName = userName; //拉起的小程序的username
launchMiniProgramReq.path = path; ////拉起小程序頁面的可帶參路徑,不填默認拉起小程序首頁,對于小游戲缀皱,可以只傳入 query 部分斗这,來實現(xiàn)傳參效果,如:傳入 "?foo=bar"啤斗。
launchMiniProgramReq.miniProgramType = miniProgramType; //拉起小程序的類型
return [WXApi sendReq:launchMiniProgramReq];
2.userName 獲取
查看小程序更多資料-查看賬號原始ID;
3.path
3.1 需要登錄賬號 使用工具 - 獲取小程序頁面小程序碼表箭。
3.2 查找輸入對應的小程序,點擊下一步钮莲,
3.3 開啟入口 輸入自己的微信號免钻,然后重新進入微信小程序,然后會多出復制頁面路徑崔拥,然后得到了path极舔。
下載官方demo 去試一下吧。
https://developers.weixin.qq.com/doc/oplatform/Downloads/iOS_Resource.html
[UIAlertView requestWithTitle:@"請輸入小程序username" message:@"username" defaultText:@"gh_dc5faf6be488@app" sure:^(UIAlertView *alertView, NSString *text) {
NSString *username = text;
[UIAlertView requestWithTitle:@"輸入path(可選)" message:@"path" defaultText:@"publicService/pages/riskArea/index.html" sure:^(UIAlertView *alertView, NSString *text) {
NSString *path = text;
[UIAlertView requestWithTitle:@"分享版本" message:@"0是正式版链瓦,1是開發(fā)版拆魏,2是體驗版" defaultText:@"0" sure:^(UIAlertView *alertView, NSString *text) {
WXMiniProgramType type = (WXMiniProgramType)[text integerValue];
[WXApiRequestHandler launchMiniProgramWithUserName:username path:path type:type];
}];
}];
}];