AnyChat技术支持论坛

标题: iOS 9 系统anychat 获取好友 添加好友等 不好用 [打印本页]

作者: liyukun    时间: 2015-10-14 17:17
标题: iOS 9 系统anychat 获取好友 添加好友等 不好用
iOS 9  系统anychat  获取好友 添加好友等 不好用  大家 遇到过这问题吗?

作者: 佰锐科技-陈伟    时间: 2015-10-14 17:28
本帖最后由 佰锐科技-陈伟 于 2015-10-14 17:30 编辑

您好 不好用 具体是指那方面呢?我们提供接口,业务逻辑还是需要您来实现!
作者: liyukun    时间: 2015-10-14 17:41
不能实现, 获取好友ID 为空的数组,添加好友 透明通道 不行。 能登录,进入房间。以前我添加的好友,手机升级到iOS9系统后 就没有了获取不了。
作者: liyukun    时间: 2015-10-14 17:41
佰锐科技-陈伟 发表于 2015-10-14 17:28
您好 不好用 具体是指那方面呢?我们提供接口,业务逻辑还是需要您来实现!


不能实现, 获取好友ID 为空的数组,添加好友 透明通道 不行。 能登录,进入房间。以前我添加的好友,手机升级到iOS9系统后 就没有了获取不了。
作者: 佰锐科技-李友勤    时间: 2015-10-14 17:48
liyukun 发表于 2015-10-14 17:41
不能实现, 获取好友ID 为空的数组,添加好友 透明通道 不行。 能登录,进入房间。以前我添加的好友, ...

请问您之前是怎么实现的呢?方便将实现过程贴上来我们帮您看看吗?
作者: liyukun    时间: 2015-10-14 18:00
佰锐科技-李友勤 发表于 2015-10-14 17:48
请问您之前是怎么实现的呢?方便将实现过程贴上来我们帮您看看吗?

        [AnyChatPlatform Connect:[AppDelegate GetServerIP] : [AppDelegate GetServerPort]];
            [AnyChatPlatform Login:[Account mobile] : [Account password]];连接登录;
    NSMutableArray *userList = [AnyChatPlatform GetUserFriends];获取列表;
       NSString* str = _shebeiNum.text;
        NSData* data = [str dataUsingEncoding:NSUTF8StringEncoding];

    [AnyChatPlatform EnterRoom:1 :@""];进入房间
        [AnyChatPlatform TransBuffer:-1 :data];添加好友;
// 透明通道回调函数
- (void)OnAnyChatTransBufferCallBack:(int)dwUserid :(NSData *)lpBuf{
    [HUD_SHOW afterRemove];
    NSString* newStr = [[NSString alloc] initWithData:lpBuf encoding:NSUTF8StringEncoding];
    NSData *JSONData = [newStr dataUsingEncoding:NSUTF8StringEncoding];
    NSDictionary *responseJSON = [NSJSONSerialization JSONObjectWithData:JSONData options:NSJSONReadingMutableLeaves error:nil];
   
    if([[responseJSON valueForKey:@"status"] isEqualToString:@"success"]){
        [SVProgressHUD showErrorWithStatus:@"切换成功"];
        NSNotificationCenter* notificationCenter = [NSNotificationCenter defaultCenter];
        [notificationCenter postNotificationName:@"sendDataToServer1" object:nil];


        NSLog(@"添加朋友开始");
        NSString *str = [NSString stringWithFormat:@"addfriend:%d", dwUserid];
        NSData* data  = [str dataUsingEncoding:NSUTF8StringEncoding];
        [AnyChatPlatform TransBuffer:-1 :data];
//
        NSNotificationCenter* notificationCenter = [NSNotificationCenter defaultCenter];
        [notificationCenter postNotificationName:@"sendDataToServer" object:nil];
//
        NSLog(@"添加朋友结束");
        [SVProgressHUD showErrorWithStatus:NSLocalizedString(@"bind_device_success",nil)];
        [[NSNotificationCenter defaultCenter] postNotificationName:@"RefreshUserList" object:nil];
//        [homeTC reloadDeviceList];
//        [self showHomeView];
    }
    NSLog(@"通道回调:%@", newStr);
}


作者: 佰锐科技-陈伟    时间: 2015-10-14 18:11
本帖最后由 佰锐科技-陈伟 于 2015-10-14 18:15 编辑
liyukun 发表于 2015-10-14 18:00
[AnyChatPlatform Connect:[AppDelegate GetServerIP] : [AppDelegate GetServerPort]];
       ...

您好,请确认下业务服务器开启没?
另外请把日志信息发上来,谢谢。
作者: admin    时间: 2015-10-14 18:26
您好,AnyChat for iOS SDK\src\AnyChatFeatures工程有透明通道的示例,您可以编译执行,看是否正常工作?
作者: liyukun    时间: 2015-10-14 18:30
佰锐科技-陈伟 发表于 2015-10-14 18:11
您好,请确认下业务服务器开启没?
另外请把日志信息发上来,谢谢。

业务服务器不理解,,, 安卓的登录同一账号 可以获取到,添加,视频都正常,iOS登录 不可以,列表没有好友。添加不行,
作者: admin    时间: 2015-10-14 18:34
您好,已经让负责iOS的工程师在验证您的问题了,验证后给您回复。
作者: liyukun    时间: 2015-10-14 18:35
admin 发表于 2015-10-14 18:34
您好,已经让负责iOS的工程师在验证您的问题了,验证后给您回复。

好的,谢谢,现在是安卓正常,iOS78正常, iOS9 不正常!
作者: admin    时间: 2015-10-14 18:40
iOS78正常, iOS9 不正常!

您好,您可以在您那边的iOS9的环境下运行AnyChat for iOS SDK/helloAnyChat示例工程,看是否正常?
作者: liyukun    时间: 2015-10-14 18:48
admin 发表于 2015-10-14 18:40
您好,您可以在您那边的iOS9的环境下运行AnyChat for iOS SDK/helloAnyChat示例工程,看是否正常?

可以, 视频到 你们公司了,bolangyue
作者: tjt_223    时间: 2015-10-14 22:45
你好,我们用ios 9.0.2测试,透明通道或文字聊天等一切正常呢。请对照查看下我们的anychat Feature 透明通道流程的示例代码




欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3