暴露输出sdk日志
authorliangzhenying <867174124@qq.com>
Mon, 13 May 2024 03:59:01 +0000 (11:59 +0800)
committerliangzhenying <867174124@qq.com>
Mon, 13 May 2024 03:59:01 +0000 (11:59 +0800)
MouseSdk/AiMouseSdk/AiMouseSdk/AiMouseSdk.h
MouseSdk/AiMouseSdk/AiMouseSdk/AiMouseSdk.m
MouseSdk/MouseSdk.xcodeproj/xcshareddata/xcschemes/MouseSdk.xcscheme
MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate
MouseSdk/MouseSdk/BleManager.m
MouseSdk/MouseSdk/HidManager.m

index a5d3896..5e1d5e8 100644 (file)
@@ -53,6 +53,10 @@ typedef NS_ENUM(NSInteger,AiMouseAuthState) {
 /// - Parameter data: pcm格式语音数据
 - (void)aiMouseSendRecordData:(NSData *)data;
 
+@optional
+/// 输出sdk日志
+/// - Parameter log: 日志
+- (void)aiMouseAddLog:(NSString *)log;
 @end
 
 @interface AiMouse : NSObject
index 4f18aec..6f9d9e9 100644 (file)
         _logLevel = AiMouseLogLevel_none;
         _authState = AiMouseAuthState_Unknow;
         _connectType = AiMouseConnectType_bluetooth;
+        NSLog(@"[AiMouseSdk]%@",[NSString stringWithFormat:@"AiMouseSdk_v%@",self.version]);
     }
     return self;
 }
 
 -(NSString *)version{
-    return @"1.0.9";
+    return @"1.0.11";
 }
 -(AiFrameManager *)frameManager{
     if (!_frameManager) {
 }
 //开始鉴权
 - (void)startAuthentication:(void (^)(AiMouseAuthState))complete{
+    [self showLog:@"获取设备信息"];
     _authState = AiMouseAuthState_Unknow;
     self.authBlock = complete;
     __block typeof(self) ws = self;
     [self getDeviceInfo:^(AiMouseDeviceInfo *deviceInfo, NSError *error) {
+        [ws showLog:@"开始鉴权"];
         [ws.authManager loginWith:deviceInfo];
     }];
 }
     [self setAuthStateToDevice:isSuccess];
 }
 - (void)showLog:(NSString *)log{
+    if (self.delegate) {
+        [self.delegate aiMouseAddLog:log];
+    }
     if(self.logLevel == AiMouseLogLevel_info){
         NSLog(@"[AiMouseSdk]%@",log);
     }
index 3979141..109fc63 100644 (file)
@@ -54,7 +54,7 @@
       </Testables>
    </TestAction>
    <LaunchAction
-      buildConfiguration = "Release"
+      buildConfiguration = "Debug"
       selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
       selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
       launchStyle = "0"
index 8a98108..d3bdc84 100644 (file)
Binary files a/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate and b/MouseSdk/MouseSdk.xcworkspace/xcuserdata/apple.xcuserdatad/UserInterfaceState.xcuserstate differ
index f987f8d..93834be 100644 (file)
 - (void)aiMouseSendRecordData:(NSData *)data{
     [self.recordData appendData:data];
 }
+/// 输出日志
+- (void)aiMouseAddLog:(NSString *)log { 
+}
+
 
 #pragma mark - public
 /// 连接设备
index 88ee46b..18d90c7 100644 (file)
@@ -164,7 +164,10 @@ static void hidReceiveData(void* context, IOReturn result, void* sender, IOHIDRe
 - (void)aiMouseSendRecordData:(NSData *)data{
     [self.recordData appendData:data];
 }
-
+/// 输出日志
+- (void)aiMouseAddLog:(NSString *)log {
+    
+}
 #pragma mark - public
 -(void)startAuthentication{
     //连上设备