startalkIM / startalk_backup

Startalk is a high-performace IM software for business. It has been stably used in Qunar for more than 4 years, providing services as well as consultation after and before sales to business. Startalk is applicable to multiple scenarios, such as office automation, business services, and first-party SDKs for IM scenes
MIT License
17 stars 6 forks source link

登录不成功问题 #5

Open hanwanjie853710069 opened 4 years ago

hanwanjie853710069 commented 4 years ago

登录不成功问题

操作步骤 调用这个函数可以成功

(void)getNewUserTokenWithUserName:(NSString )userName WithPassword:(NSString )password withCallback:(QIMKitGetUserNewTokenSuccessBlock)callback; 但是监听登录成功的通知kAppWorkStateChange 监听不到登录成功失败的状态 调用这个函数 /** 用户登录

@param userName 用户名 @param pwd 用户密码 */

(void)loginWithUserName:(NSString )userName WithPassWord:(NSString )pwd; 就登录不成功报错

然后我看demo里面有调用loginWithUserName 这个接口 的但是用户名是写死的appstore然后我把的域名改成给换demo里面的还是不成功不知道哪里出问题了麻烦看一下

if ([[userName lowercaseString] isEqualToString:@"appstore"]) { NSDictionary *testQTalkNav = @{QIMNavNameKey:@"Startalk", QIMNavUrlKey:@"https://qt.qunar.com/package/static/qtalk/nav"}; [[QIMKit sharedInstance] qimNav_updateNavigationConfigWithNavDict:testQTalkNav WithUserName:userName Check:YES WithForcedUpdate:YES withCallBack:^(BOOL success) { if (success) { dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ [[QIMKit sharedInstance] loginWithUserName:userName WithPassWord:userName]; }); } }];

    }

麻烦问一下这个咋解决