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点击跳转按钮即可跳转微信小程序!

注意⚠️

开放范围

针对非个人主体小程序开放。

 

posted on 2024-09-20 10:51  高彰  阅读(112)  评论(0编辑  收藏  举报

导航