微信小程序的应用已经深入到了各种各样的app之中,就连短视频app也毫不例外,虽然在iOS短视频开发时实现微信小程序看起来很简单,但是实际上是需要采用一系列负责的流程。那么本文就来跟大家简单分享下开发iOS短视频时关于app拉起微信小程序并进入特定路径的内容。
/*! @brief WXApi的成员函数,向微信终端程序注册第三方应用。
*
* 需要在每次启动第三方应用程序时调用。
* @attention 请保证在主线程中调用此函数
* @param appid 微信开发者ID
* @param universalLink 微信开发者Universal Link
* @return 成功返回YES,失败返回NO。
*/
[WXApi registerApp:WechatAppId universalLink:WechatUniversalLink];
/*! @brief WXLaunchMiniProgramReq对象, 可实现通过sdk拉起微信小程序
*
* @note 返回的WXLaunchMiniProgramReq对象是自动释放的
*/
WXLaunchMiniProgramReq *launchMiniProgramReq = [WXLaunchMiniProgramReq object];
//拉起的小程序的username(小程序的原始ID)
launchMiniProgramReq.userName = WechatUsername;
//拉起小程序页面的可带参路径,不填默认拉起小程序首页,对于小游戏,可以只传入 query 部分,来实现传参效果,如:传入 "?foo=bar"。
launchMiniProgramReq.path = path;
//拉起小程序的类型
launchMiniProgramReq.miniProgramType = WXMiniProgramTypeRelease;
[WXApi sendReq:launchMiniProgramReq completion:^(BOOL success) {
NSLog(@"拉起小程序结果=%d",success);
}];
上述内容就是iOS短视频开发关于app拉起微信小程序并进入特定路径的大致流程,实现app与微信小程序的“无缝衔接”不仅可以增强用户的产品体验,还可以给平台带来一定提升。
声明:本文由作者原创,转载请注明出处及原文链接。