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   高彰  阅读(269)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-09-20 iOS12+Xcode 10 Error: Multiple commands producei
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示