im_flutter_sdk
im_flutter_sdk copied to clipboard
环信im flutter sdk, example中包含ui代码.
当用户A给用户B发送好友请求之后,当app在线时,会调用onContactInvited. 但是当用户B是离线状态时,打开app后也没有缓存好友请求,这个正常吗?而且app离线的时候也没有收到好友请求相关的推送。
日志见: ``` D/EMChatManager( 1870): convID:177805431209985 W/System.err( 1870): java.net.SocketTimeoutException: timeout W/System.err( 1870): at com.android.okhttp.okio.Okio$3.newTimeoutException(Okio.java:212) W/System.err( 1870): at com.android.okhttp.okio.AsyncTimeout.exit(AsyncTimeout.java:250) W/System.err( 1870): at com.android.okhttp.okio.AsyncTimeout$2.read(AsyncTimeout.java:217) W/System.err( 1870): at com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:306) W/System.err( 1870): at com.android.okhttp.okio.RealBufferedSource.indexOf(RealBufferedSource.java:300) W/System.err(...
自定义并注册EMContactManagerListener, 当接收好友邀请时, 回调`onContactInvited` 会出现反复推送, 之前判断时间可以避免, 如下代码: ``` int lastUnix = 0; @override onContactInvited(String? username, String? reason) async { int newTime = unix(DateTime.now()); if (newTime - lastUnix > 1000) { ...............
[添加oppo sdk初始化逻辑,解决在oppo机型崩溃问题](https://github.com/bozaigao/im_flutter_sdk/commit/a5351a0906288a9749f327848a46892791252e2c)
E/AndroidRuntime( 1874): java.lang.NullPointerException: Attempt to invoke virtual method 'long com.hyphenate.chat.EMMessage.getMsgTime()' on a null object reference E/AndroidRuntime( 1874): at com.easemob.im_flutter_sdk.EMChatManagerWrapper$5.compare(EMChatManagerWrapper.java:413)
在会话页会出现大量的 sql result: 0, sqlite出现out of memory ``` D/ONE SDK ( 1967): [2022/05/20 00:55:01:866]: sql result: 0 D/ONE SDK ( 1967): [2022/05/20 00:55:01:868]: sql result: 0 D/ONE SDK ( 1967):...
我看源码里的settings已经deprecated了,如何获取ext信息? EMGroupManager里也只能更新
集成SDK版本如下: im_flutter_sdk: ^3.8.3+4 ease_call_kit: git: url: https://github.com/easemob/ease_call_kit.git ref: 33bb9e7 多人视频通话,A为发起者,B、C为被邀请者。 A发起多人视频通话,调用:EaseCallKit.startInviteUsers(); B、C两端均收到邀请,并且显示了来电页面,但是随后1秒钟,页面自动关闭了。 以下是发起者和接听者的日志: [发起方-easemob.log](https://github.com/easemob/im_flutter_sdk/files/8221423/-easemob.log) [发起方-em_msg.log](https://github.com/easemob/im_flutter_sdk/files/8221425/-em_msg.log) [接听方-easemob.log](https://github.com/easemob/im_flutter_sdk/files/8221426/-easemob.log) [接听方-em_msg.log](https://github.com/easemob/im_flutter_sdk/files/8221427/-em_msg.log)