帖子
帖子
用户
博客
课程
12下一页
返回列表 发新帖
显示全部楼层
11
帖子
0
勋章
47
Y币

[BUG] 融云rongCloud2:3.0.5 ios 闪退

[复制链接]
发表于 2018-4-13 10:46:40
本帖最后由 what_hehe 于 2018-4-13 12:37 编辑

两天前,Android IOS发送普通消息和语音都没问题,今天发现ios发纯文本都闪退

30001当前连接不可用(连接已经被释放)。建立连接的临时错误码,SDK 会做好自动重连,开发者无须处理。
-1000(此错误只发生在 iOS)当已经 connect 成功后再次 connect 时会返回此错误

IMG_6384.PNG
IMG_6385.PNG
2
帖子
0
勋章
2271
Y币
您好,此模块最新更新的是3-27

测试手机的型号版本是?代码怎么写的?换个手机试试呢。
11
帖子
0
勋章
47
Y币
本帖最后由 what_hehe 于 2018-4-13 11:35 编辑
cjapi 发表于 2018-4-13 11:20
您好,此模块最新更新的是3-27

测试手机的型号版本是?代码怎么写的?换个手机试试呢。 ...

ipone 6s    11.2.6(15D100)

rong = api.require('rongCloud2');
        rong.init(function(ret, err) {
            alert(JSON.stringify(ret)+", "+JSON.stringify(err));
            init();
        });

function init() {
        fnPost("GetRongClouldToken", {memberid:uid, membername:uName}, function (ret) {
            rong.connect({token: ret}, function (ret, err) {
                if(err && err.code == -1000){
                    rong.disconnect({
                        isReceivePush: true
                    }, function(ret, err) {
                        if ('success' == ret.status) {
                            init();
                        }
                    });
                }
                alert("connect\n"+JSON.stringify(ret)+", "+JSON.stringify(err));
                rong.joinChatRoom({
                    chatRoomId: rId,
                    defMessageCount: 20
                }, function(ret, err) {
                    alert("joinChatRoom\n"+JSON.stringify(ret)+", "+JSON.stringify(err));
                    rong.setOnReceiveMessageListener(function (ret, err) {
                        alert("Receive:"+JSON.stringify(ret)+", "+JSON.stringify(err));
                        itemHtml(1, ret.result);
                    });
                });
            });
        }, "text");
    }
QQ截图20180413113121.png
11
帖子
0
勋章
47
Y币
cjapi 发表于 2018-4-13 11:20
您好,此模块最新更新的是3-27

测试手机的型号版本是?代码怎么写的?换个手机试试呢。 ...

还有文档的提示是:
-1000(此错误只发生在 iOS)当已经 connect 成功后再次 connect 时会返回此错误
但是我只是调用了一次connect操作, 逻辑流程是    init ->  getToken -> connect -> joinChatRoom -> setOnReceiveMessageListener
380
帖子
4
勋章
6
Y币
what_hehe 发表于 2018-4-13 11:44
还有文档的提示是: 但是我只是调用了一次connect操作, 逻辑流程是    init ->  getToken -> connect -> ...

用的哪个开发工具,studio2 的WiFi 同步,会有闪退日志的
11
帖子
0
勋章
47
Y币
技术支持-F 发表于 2018-4-13 16:29
用的哪个开发工具,studio2 的WiFi 同步,会有闪退日志的

webstorm        
11
帖子
0
勋章
47
Y币
本帖最后由 what_hehe 于 2018-4-16 10:13 编辑
技术支持-F 发表于 2018-4-13 16:29
用的哪个开发工具,studio2 的WiFi 同步,会有闪退日志的

Exception name:NSInvalidArgumentException Exception reason:*** -[__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[4] Exception stack 0 CoreFoundation 0x0000000181d0f17c <redacted> + 148 1 libobjc.A.dylib 0x0000000180f58528 objc_exception_throw + 56 2 CoreFoundation 0x0000000181ca7c9c _CFArgv + 0 3 CoreFoundation 0x0000000181bdffd0 <redacted> + 352 4 CoreFoundation 0x0000000181bdfe4c <redacted> + 64 5 UZApp 0x000000010354ba34 _ZN16_baidu_framework21_q_interpolateVariantIN9_baidu_vi8_VDPointEEENS_10BMDataTypeERKT_S6_d + 1155884 6 UZApp 0x000000010353640c _ZN16_baidu_framework21_q_interpolateVariantIN9_baidu_vi8_VDPointEEENS_10BMDataTypeERKT_S6_d + 1068292 7 UZApp 0x0000000103536fa4 _ZN16_baidu_framework21_q_interpolateVariantIN9_baidu_vi8_VDPointEEENS_10BMDataTypeERKT_S6_d + 1071260 8 UZApp 0x0000000103530ec4 _ZN16_baidu_framework21_q_interpolateVariantIN9_baidu_vi8_VDPointEEENS_10BMDataTypeERKT_S6_d + 1046460 9 Foundation 0x000000018270b2e4 <redacted> + 340 10 CoreFoundation 0x0000000181cb777c <redacted> + 24 11 CoreFoundation 0x0000000181cb76fc <redacted> + 88 12 CoreFoundation 0x0000000181cb6f84 <redacted> + 204 13 CoreFoundation 0x0000000181cb4b5c <redacted> + 1048 14 CoreFoundation 0x0000000181bd4c58 CFRunLoopRunSpecific + 436 15 GraphicsServices 0x0000000183a80f84 GSEventRunModal + 100 16 UIKit 0x000000018b32d5c4 UIApplicationMain + 236 17 UZApp 0x00000001030b27f8 UZApp + 845816 18 libdyld.dylib 0x00000001816f456c <redacted> + 4 )
Exception name:NSSignalException Exception reason:Signal SIGABRT was raised! Exception stack 0 UZApp 0x00000001030ab600 UZApp + 816640, 1 UZApp 0x00000001030ab1a0 UZApp + 815520, 2 libsystem_platform.dylib 0x0000000181933b40 _sigtramp + 36, 3 libsystem_pthread.dylib 0x00000001819392f8 <redacted> + 396, 4 libsystem_c.dylib 0x0000000181792fbc abort + 140, 5 libc++abi.dylib 0x0000000180f30068 __cxa_bad_cast + 0, 6 libc++abi.dylib 0x0000000180f30210 <redacted> + 0, 7 libobjc.A.dylib 0x0000000180f58810 <redacted> + 124, 8 libc++abi.dylib 0x0000000180f4854c <redacted> + 16, 9 libc++abi.dylib 0x0000000180f48158 __cxa_rethrow + 144, 10 libobjc.A.dylib 0x0000000180f586e8 objc_exception_rethrow + 44, 11 CoreFoundation 0x0000000181bd4cc4 CFRunLoopRunSpecific + 544, 12 GraphicsServices 0x0000000183a80f84 GSEventRunModal + 100, 13 UIKit 0x000000018b32d5c4 UIApplicationMain + 236, 14 UZApp 0x00000001030b27f8 UZApp + 845816, 15 libdyld.dylib 0x00000001816f456c <redacted> + 4 )
APICloud
git+
QQ截图20180416100947.jpg
ios_rong_err_log.zip 下载附件
2018-4-16 10:13上传968 Bytes下载次数: 353
11
帖子
0
勋章
47
Y币
技术支持-F 发表于 2018-4-13 16:29
用的哪个开发工具,studio2 的WiFi 同步,会有闪退日志的

但是主要问题是,connect的时候出错了,而导致后面的发送消息时闪退的情况。所以说当connect报 -1000错误时,该怎么做呢?不是应该把连接关了再重开吗?
380
帖子
4
勋章
6
Y币
what_hehe 发表于 2018-4-16 10:20
但是主要问题是,connect的时候出错了,而导致后面的发送消息时闪退的情况。所以说当connect报 -1000错误 ...

你的代码写在几个页面内?

都写在一个页面中测试看看
11
帖子
0
勋章
47
Y币
本帖最后由 what_hehe 于 2018-4-16 11:36 编辑
技术支持-F 发表于 2018-4-16 11:15
你的代码写在几个页面内?

都写在一个页面中测试看看

只有一个地方调用了,而且只是调用了一次而已。而且后台代码也 TokenReslut usergetTokenResult = rongcloud.user.getToken(userid, username, "http://www**.**/images/logo.png"); 也没有掉连接操作的
QQ截图20180416112612.jpg
12下一页
您需要登录后才可以回帖 登录

本版积分规则