![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
rongcloud2019
这个作者很懒,什么都没留下…
展开
-
iOS 常见问题总结及解决方法
将您在上一步获取到的 Token,通过 RCIM 的单例,传入 -connectWithToken:success:error:tokenIncorrect: 方法,即可建立与服务器的连接。//如果没有设置token有效期却提示token错误,请检查您客户端和服务器的appkey是否匹配,还有检查您获取token的流程。token过期,是因为您在开发者后台设置了token过期时间,您需要请求您的服务器重新获取token并再次用新的token建立连接。请在开发者后台确认 token 是否在有效期。原创 2023-12-29 14:48:30 · 353 阅读 · 0 评论 -
如何强制 App 在 iOS 后台不断开与融云的长连接?
有些 App 自身能获取到在系统后台长期存活的权限,如:外设、物联网、越狱等特殊的应用,可以通过设置使 SDK 在后台强制保持永久的长连接。一个非常重要的前提,是您的 App 自身拥有在 iOS 系统后台长期存活的权限,否则您可以忽略下面的所有内容,使用 SDK 默认设置即可。在 iOS 系统中,一般的 App 进入后台一段时间之后就会被冻结,SDK 针对这种情况已经做了良好的设计和默认的处理。以下分别描述了 融云 IM SDK 4.X 版本和 5.X 版本在 iOS 后台强制保持永久的长连接的方法。原创 2023-12-26 15:53:38 · 1029 阅读 · 0 评论 -
如何实现接收推送撤回通知栏指定通知?
其中通过 aps 中的 category 判断是不是撤回消息,如果是撤回消息,appData 中的 rc-dlt-identifier 表示要撤回消息的 id。Service Extension target 开启 Push Notifications 功能。给工程添加一个 target :Notification Service Extension。主工程开启 Push Notifications 和 Background Modes 功能。该功能只在 iOS 10 以上有效。只有公有云支持该功能;原创 2023-12-22 20:24:40 · 958 阅读 · 0 评论 -
iOS 收集 SDK 内部 log
为 SDK 设置 log 等级,设置 RCIMClient 的 logLevel 为您期望的,可以在 SDK initWithAppkey 之后设置,比如希望只收集错误 log,那么可以设置为 RC_Log_Level_Error,如果想一般信息、警告信息,错误信息都收集,那么可以设置为 RC_Log_Level_Info。代理方法,当 SDK 有 log 产生的时候,App 就可以通过该代理方法获取到 SDK 内部的 log。原创 2023-12-20 19:48:48 · 787 阅读 · 0 评论 -
私有云集成 iOS IMKit 5.X 源码的解决方案
在 after_build.sh 文件中添加的脚本路径,修改为 RongIMKit.framework 在 App 工程里中路径。验证方法:在 IMKit 源码中添加一行 NSLog 日志, 编译 App 并运行到设备, 查看是否有日志输出。把 IMKit 源码和自己的项目都加到 workspace 中,编译自己的 App 即可。融云在 CocoaPods 中只提供了供公有云使用的 IMKit 源码。获取私有云 IMKit 源码工程。私有云客户如需集成 IMKit 源码,请使用本文中的解决方案。原创 2023-12-10 12:47:23 · 339 阅读 · 0 评论