**iOS App主动拉起打开小程序 **
需求,从我们客户端跳转到我们产品旗下的指定小程序,即APP拉起指定小程序
前期准备
- 微信SDK集成 官方集成指南
- 微信小程序开发
- 移动应用拉起小程序官方文档
步骤1:在AppDelegate.m中
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
//注册微信 WeChat_ID为对应开发平台移动应用AppId
[WXApi registerApp:WeChat_ID];
return YES;
}
步骤2:在需要点击拉起小程序的事件中
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
launchMiniProgramReq.userName = @""; //拉起的小程序的username 即 原始id (官方实例请填写自己的小程序id
launchMiniProgramReq.path=@"/pages/home/home"; //拉起小程序页面的可带参路径,不填默认拉起小程序首页
launchMiniProgramReq.miniProgramType=WXMiniProgramTypeRelease; //拉起小程序的类型
// WXMiniProgramTypeRelease = 0, //**< 正式版 */
// WXMiniProgramTypeTest = 1, //**< 开发版 */
// WXMiniProgramTypePreview = 2, //**< 体验版 */
[WXApi sendReq:launchMiniProgramReq];
注:在同一开放平台账号下的移动应用及小程序无需关联即可完成跳转,非同一开放平台账号下的小程序需与移动应用(APP)成功关联后才支持跳转。
如有不当之处,希望读者不吝赐教!