# JiffAIBrokerFramework **Repository Path**: Mephsito/JiffAIBrokerFramework ## Basic Information - **Project Name**: JiffAIBrokerFramework - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-26 - **Last Updated**: 2025-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JiffAIBrokerFramework ### 支持的 iOS 版本 1.0.0及以上, iOS 13+ ### 集成方式 SDK 使用 CocoaPods 集成,我方 CocoaPods 版本为`1.16.2`, 在工程的 `Podfile` 文件中,加入: ```ruby pod 'JiffAIBrokerFramework', '1.0.0' #最新版本为1.0.0 ``` 然后在终端中执行命令: ```sh pod install #或者 pod install --repo-update ``` ### 增加权限 在`info.plist` 文件中增加麦克风权限,用于语音识别 `Privacy - Microphone Usage Description` ### 代码示例 详细实现可以查看本工程的接入 Demo, 目前 `Object-C` 和 `Swift` 都提供了代码示例,关键实现如下: ```objc // 引入 QizAIFramework 头文件 #import //声明 QizAIView 和 代理 @interface ViewController () @end .... - (void)btnClick:(UIButton *)btn { .... //初始化QizAIView memeberId:必填, accountNo:非必填,没有传空字符串,或者 nil 都可以 //scheme:hkcgis:正式环境、hkcgisuat:UAT环境 QizAIController *controller = [[QizAIController alloc] initWithMemberId:memeberId accountNo:accountNo scheme:@"hkcgis"]; controller.delegate = self; [self.navigationController pushViewController:controller animated:true]; .... } #pragma mark - QizAIController 代理 //需要跳转 Controller 时会触发这个代理,我们根据长桥提供的路由文档返回了对应 url,需要在 App中实现具体跳转逻辑 - (void)jumpControllerWithUrl:(NSURL *)url { [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:nil]; } ```