imndx
imndx
使用的对象存储是内置文件存储吗?内置文件存储不支持 iOS 端的视频播放,可以切换到七牛、minio 等专业存储。具体配置可以看下这儿:[对象存储服务](https://docs.wildfirechat.cn/server/oss.html)
这个状态维护比较麻烦,可以显示成比较中性的提示。 另外,清空本地会话后,从服务端重新拉取会话消息,这时候的音视频通话消息的状态都会回到初始状态
问题2: `AVEngineKit.ENABLE_PROXIMITY_SENSOR_ADJUST_AUDIO_OUTPUT_DEVICE` 可以控制是否允许距离传感器自动调整音频输出设备,把这个开关关了,应当就好了。另外,我们也从 SDK 层做了限制
针对问题 1,我们这边没有复现,请用 demo 对比测试一下
你好,Android SDK 里面的`clearUserMessage`是清除本地存储的指定用户的消息,由于 web 端,并没有本地存储,每次登录时,都会从服务端拉取最新的一批消息,所以这个方法对 web 来说没什么意义。
[Electron攻击面分析](https://www.freebuf.com/articles/network/354937.html)
已移除`remote`模块 8c8b1252
首先,需要明确两个概念:本地通知和离线推送 本地通知:**前提是应用在后台运行**。此时,收到消息,通过通知栏显示通知 离线推送:**前提是应用不在线,比如被杀进程等**。此时,别人给该用户发送消息,im-server 判断该用户不在线,且正确配置了推送相关的`token`,会调用`push-server`来进行推送,推送成功之后,一般会显示`通知栏通知`,但小米、华为手机上,默认会进行透传推送,这时客户端会将应用拉活(前提是给了自启动权限),然后客户端去 im-server 拉取消息,拉取成功之后,进行本地通知。 针对上面的问题,请参考[这儿](https://bbs.wildfirechat.cn/thread-3123.htm)的讨论
app 活着的时候,会走长连接通道; 但 app 被杀之后,只能走推送通道,如果不接的话,你就收到推动了。
Android 端,参考这个提交:https://github.com/wildfirechat/android-chat/commit/3e20bf3dbbd69f316a1b6b3a62f4d4af9bbf5feb