| 123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // WeChatMiniProgramHelper.m
- // MSYOUPAI
- //
- // Created by 陈民 on 2025/10/15.
- // Copyright © 2025 MS. All rights reserved.
- //
- #import "WeChatMiniProgramHelper.h"
- @implementation WeChatMiniProgramHelper
- + (void)openMiniProgramWithUserName:(NSString *)userName
- path:(NSString *)path {
- if (![WXApi isWXAppInstalled]) {
- NSLog(@"未安装微信");
- return;
- }
-
- if (![WXApi isWXAppSupportApi]) {
- NSLog(@"微信版本不支持");
- return;
- }
-
- WXLaunchMiniProgramReq *launchReq = [WXLaunchMiniProgramReq object];
- launchReq.userName = userName; // 小程序原始ID
- launchReq.path = path; // 小程序页面路径,可带参数,如 "pages/detail/detail?id=123"
- launchReq.miniProgramType = WXMiniProgramTypeRelease; // 正式版
- // launchReq.miniprogramType = WXMiniProgramTypeTest; // 测试版
- // launchReq.miniprogramType = WXMiniProgramTypePreview; // 体验版
- // 发送请求
- [WXApi sendReq:launchReq completion:^(BOOL success) {
- if (success) {
- NSLog(@"打开小程序请求已发送");
- } else {
- NSLog(@"打开小程序请求发送失败");
- }
- }];
- }
- @end
|