iOS 跳转到微信小程序demo(亲测有效)
在iOS开发中,使用Objective-C (OC) 跳转到微信小程序,通常是通过URL Scheme的方式来实现的。微信小程序提供了URL Scheme的官方文档,允许开发者通过URL来打开小程序的特定页面。
微信小程序提供了URL Scheme的官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/url-scheme.html
这里我们使用 明文 URL Scheme
注意⚠️
开放范围
针对非个人主体小程序开放。
1.首先我们如官方文档中的说明去配置明文的 URL Scheme
不需要理会,以实操为准!
得到了明文的 URL Scheme的参数,下面就是完整的链接
weixin://dl/business/?appid=wx744262d54511d941&path=pages/index/index
接下来我们上微信SDK
Podfile文件添加
pod 'WebViewJavascriptBridge'
pod install 后,在你需要跳转的页面导入
#import "WXApi.h" //按钮点击跳转事件 -(void)buttonClick{ NSURL *url = [NSURL URLWithString:@"weixin://dl/business/?t=你的URL_SCHEME"]; if ([[UIApplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:^(BOOL success) { if (success) { NSLog(@"成功打开小程序"); } else { NSLog(@"打开小程序失败"); } }]; } else { NSLog(@"无法打开URL"); } }
替换@"weixin://dl/business/?t=你的URL_SCHEME"即可
NSURL *url = [NSURL URLWithString:@"weixin://dl/business/?appid=wx744262d54511d941&path=pages/index/index"];
iOS app点击跳转按钮即可跳转微信小程序!
注意⚠️
开放范围
针对非个人主体小程序开放。