dakai微信小程序 ios_iOSAPP跳转微信小程序

前言

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

准备工作

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

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

集成微信

开发工具包

工程中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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值