iOSAPP跳转微信小程序

前言

APP跳转微信小程序,首先先关注一下微信官方给的一些资料:移动应用拉起小程序功能iOS开发示例iOS资源下载

准备工作

准备工作需要在微信公众平台注册开发一个小程序、在微信开放平台注册申请一个APP,审核通过后方可使用,APP的bundle ID可以修改。

注意事项:一个小程序可关联500个移动APP,但是一个APP只可以绑定3个微信小程序,每月仅可绑定三次,解绑重新绑定也算一次哦!

集成微信

下载微信iOS开发工具包(1.8.5版本,不包含支付功能),拖入工程中
微信集成包
工程中target->Build Phases->Link Binary With Libaraies添加依赖库
依赖库
Target->Info中添加白名单、配置http网络请求权限
配置白名单
Target->Info->URL Type中配置跳转URL Schemes
配置跳转URL Schemes
至此,我们需要配置的部分已配置完成,下面开始撸代码。

书写跳转代码

在APPdelegate里注册微信

//向微信注册
[WXApi registerApp:@"wx8275984******3d4" enableMTA:YES];
//向微信注册支持的文件类型
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];

调起微信小程序的代码:

[WXApiRequestHandler launchMiniProgramWithUserName:@"gh_e5300****6ca" path:@"" type:WXMiniProgramTypePreview];

注意事项:
1、微信注册的APPID与target->Info->URL Type处配置的URL Schemes必须一致
2、调起微信小程序的UserName是小程序的原始ID,获取方法参见小程序原始ID获取方法
3、调起微信小程序的path参数是在我们想要跳转到小程序的指定页面的时候使用,跳到首页传空即可

结语

跳转微信小程序后回调APP需要在小程序中写,示例可以参见iOSAPP跳转微信小程序Demo

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值