<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
  <channel>
    <title>Ryun@即时通讯网</title>
    <link>http://www.52im.net/home.php?mod=space&amp;uid=28523</link>
    <description>即时通讯网</description>
    <copyright>Copyright(C) 即时通讯网</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Mon, 18 May 2026 03:43:41 +0000</lastBuildDate>
    <image>
      <url>http://www.52im.net/static/image/common/logo_88_31.gif</url>
      <title>即时通讯网</title>
      <link>http://www.52im.net/</link>
    </image>
    <item>
      <title>融云：用 AI 提升应用活跃度，6 个实用玩法亲测有效</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=4571</link>
      <description><![CDATA[留存、促活是应用永恒的话题，无论是古典互联网还是现在的 AI 新时代。         不同的是，AI 技术爆发后，经典玩法能升级，全新交互正诞生。下面是我们结合实际案例梳理出的有效提升应用活跃度六大策略，包含经典玩法和创新设计两大类。      经典玩法智能升级          首先是一些经典策略，它们中的有些方式在 AI 时代 ...]]></description>
      <author>Ryun</author>
      <pubDate>Tue, 14 Oct 2025 09:53:43 +0000</pubDate>
    </item>
    <item>
      <title>如何实现推送提醒的红点或数字角标展示？</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3181</link>
      <description><![CDATA[融云不维护应用角标数量，融云 SDK 不支持控制角标展示。本文仅描述与厂商推送通知相关的角标控制实现。   很多开发者都希望可以在应用桌面开启角标或者小红点，以达到更好的提醒效果。推送厂商对此功能的开放程度不一，详见下表：       推送厂商  是否支持角标/红点  是否需要配置  适配说明     华为  支持角标  是   ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 29 Feb 2024 07:27:47 +0000</pubDate>
    </item>
    <item>
      <title>融云即时通讯Token 更新机制是怎么样的？</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3180</link>
      <description><![CDATA[我们不会主动更新 Token，更新 Token 的操作是由开发者发起的。有以下几种情况：     Token 有效期可在开发者后台进行配置，默认为永久有效。后续登录过程中，就不必再向融云请求 Token，由 App Server 直接提供之前保存过的 Token。           开发者后台刷新 App Secret 后，以前获取的 Token 失效，需要用新的 App Secr ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 29 Feb 2024 07:25:31 +0000</pubDate>
    </item>
    <item>
      <title>为什么客户端不支持获取 Token，为什么一定要在服务端请求 Token？</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3179</link>
      <description><![CDATA[因为换取 Token 需要提供 App Key 和 App Secret，在客户端请求 Token，您的客户端代码一旦被反编译，会导致您的 App Key 和 App Secret 泄露。     在实际业务运行过程中，请务必确保在服务端获取 Token。应用客户端需要通过应用的服务端调用 IM Server API 申请取得 Token。详见 Server API 文档 注册用户 2。  在体验和 ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 29 Feb 2024 07:24:36 +0000</pubDate>
    </item>
    <item>
      <title>ConversationClickListener 无法收到点击事件 (IMKit 4.x)</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3152</link>
      <description><![CDATA[主要原因为过时接口 ConversationBehaviorListener 的优先级高于 ConversationClickListener  如果定义了 ConversationBehaviorListener，事件会被其消费，ConversationClickListener 将无法收到事件  解决方法就是确认自己没有注册 ConversationBehaviorListener。  demo 中 initlistener 方法注册了 Conver ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 19 Jan 2024 06:52:57 +0000</pubDate>
    </item>
    <item>
      <title>自定义长按item弹出菜单</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3151</link>
      <description><![CDATA[首先需要定义action     clickAction = new MessageItemLongClickAction.Builder()     .title(getResources().getString(R.string.title_string))     .priority(0)     .actionListener(new MessageItemLongClickAction.MessageItemLongClickListener() {     @Override     public boolean onMessageItemLongClick(Cont ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 19 Jan 2024 06:52:14 +0000</pubDate>
    </item>
    <item>
      <title>内网部署，移动端如何使用，且保障电脑端安全</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3150</link>
      <description><![CDATA[A. 在企业内网自建DNS服务，然后使用域名代替公网IP重新配置；  B. 在互联网区域，使用互联网DNS服务将域名解析到公网IP；  C. 在内网区域，使用自建DNS服务将域名解析到服务器内网IP，这样内网电脑不能联网也能正常使用，互联网手机也能正常收发消息；  D. 如果内网电脑可以连接互联网，那么请忽略自建DNS服 ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 19 Jan 2024 06:51:28 +0000</pubDate>
    </item>
    <item>
      <title>IM即时通讯+统一门户的私有化融合</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3149</link>
      <description><![CDATA[降低研发投入 - 支持内网部署的即时通讯软件。 IM即时通讯  为企业搭建安全可控的即时通讯环境  提供移动平台底座包括im即时通讯  内部多种轻协应用，比如即时聊天  组织/通讯录/文件/消息/设备管控….. 统一管控，私有化的专属特权 安全、可控]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 19 Jan 2024 06:50:07 +0000</pubDate>
    </item>
    <item>
      <title>如何自定义选图功能？</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3142</link>
      <description><![CDATA[1，你可以更改功能板上的各个图标按钮和响应，你可以参考 RCDChatViewController 文件中的注释。     2，根据1提到的注释，加上如下代码     - (void)pluginBoardView:(RCPluginBoardView *)pluginBoardView clickedItemWithTag:(NSInteger)tag{  switch (tag) {  case PLUGIN_BOARD_ITEM_ALBUM_TAG: {  //这里加你自己的 ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 12 Jan 2024 02:34:48 +0000</pubDate>
    </item>
    <item>
      <title>删除消息后，卸载重装应用，删除的消息又出现了</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3141</link>
      <description><![CDATA[问题描述  同时删除本地消息和服务端历史消息后，卸载重装应用或者换设备登录，删除的消息重新出现。     原因分析  针对单聊会话、群聊会话，如果通过任何接口以传入时间戳的方式删除远端消息，服务端默认不会删除对应的离线消息补偿（该机制仅会在打开多设备消息同步开关后生效）。此时如果换设备登录或卸载重装，仍会因 ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 12 Jan 2024 02:33:49 +0000</pubDate>
    </item>
    <item>
      <title>集成 Firebase 后，Flutter IM SDK 在 Android 端不触发回调</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3140</link>
      <description><![CDATA[描述  客户已集成 Firebase Messaging，Android 平台 Flutter IM SDK 的不触发任何回调。     分析（根因分析、需求分析）  可能原因是客户构建了一个 FlutterEngine instance，导致 SDK 的 FlutterEngine instance 失效了。     解决方案  找到以下 java 文件  packages/firebase_messaging/firebase_messaging/android/s ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 12 Jan 2024 02:32:51 +0000</pubDate>
    </item>
    <item>
      <title>没有点击挂断，一端杀死程序另一端需等待1分钟响应</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3139</link>
      <description><![CDATA[融云音视频 SDK 考虑到用户进入隧道或者其他弱网环境的问题，不会在没有心跳后立即断开与服务器的连接，会等待 1 分钟的超时，然后断开音视频服务。     所以，如果通话双方有一方手动杀死 App 的话，由于没有调用挂断，所以另一端需要等待 1 分钟后才会挂断；所以，我们建议用户可以尝试监听应用杀死的系统回调，然后主动 ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 11 Jan 2024 03:33:57 +0000</pubDate>
    </item>
    <item>
      <title>SwiftUI 集成 IMKit</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3138</link>
      <description><![CDATA[Swift UI 集成 IMKit  在 SwiftUI 中，集成 IMKit 中 RCConversationListViewController 和 RCConversationViewController 两页面可能存在以下问题：  1、直接在 View 中使用，两个页面会错位；  2、用 NavigationView 集成会话列表和会话页面，标题失效；     分析  这两个页面强依赖导航 UINavigationController，并且内 ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 11 Jan 2024 03:30:43 +0000</pubDate>
    </item>
    <item>
      <title>开通加入聊天室获取指定消息设置</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3137</link>
      <description><![CDATA[操作说明  访问开发后台 免费基础功能 2页面，确认应用名称与环境（开发/生产）正确无误后，找到加入聊天室获取指定消息设置服务，点击设置，填入允许的消息类型，以启用服务。     可自助配置（配置名：加入聊天室获取指定消息设置）  收费配置（开发环境下免费）  配置说明  用户在客户端加入聊天室时，SDK 默认获取最新 ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 11 Jan 2024 03:28:48 +0000</pubDate>
    </item>
    <item>
      <title>iOS 常见问题总结及解决方法</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3122</link>
      <description><![CDATA[SDK 如何初始化  在您需要使用融云 SDK 功能的类中，import 相关头文件。     #import &amp;lt;RongIMKit/RongIMKit.h&amp;gt;  如果是 Swift 的话，需要在您工程的 Bridging-Header.h 文件中加入 SDK 的引用     #import &amp;lt;RongIMKit/RongIMKit.h&amp;gt;  请使用您之前从融云开发者控制台注册得到的 App Key，通过 RCIM 的单例，传入 i ...]]></description>
      <author>Ryun</author>
      <pubDate>Fri, 29 Dec 2023 06:43:57 +0000</pubDate>
    </item>
    <item>
      <title>聊天界面无法返回</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3121</link>
      <description><![CDATA[这种情况一般都是您继承了我们的会话界面。但当继承我们的会话界面时需要注意以下几点。     1，重写 notifyUpdateUnreadMessageCount 函数，这里更新左按钮上的未读信息，还会设置点击事件处理函数为 leftBarButtonItemPressed（可以参考demo）     2，重写 leftBarButtonItemPressed 函数，在这个函数里调用 super，然后 ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 28 Dec 2023 06:06:02 +0000</pubDate>
    </item>
    <item>
      <title>如何解决使用融云音视频时由于库冲突导致编译不通过的问题</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3120</link>
      <description><![CDATA[音视频库里面使用了一些第三方库，比如 openssl，libopencore-amrnb 等第三方库，如果集成的过程中遇到冲突可以尝试这样修改：     1、在 Build Settings 中 Other Linker Flags 中把 -all_load 去掉；     2、如果遇到 openssl 库冲突无法解决，请工单联系我们单独提供不包含 openssl 库的音视频引擎库。     详情查看：h ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 28 Dec 2023 06:01:38 +0000</pubDate>
    </item>
    <item>
      <title>音视频直播场景下不同的观众如何获取合流布局中各主播的位置</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3119</link>
      <description><![CDATA[主要思路步骤：     1、设置合流布局的操作由主播完成，当主播合流布局设置成功后，可以将各个主播在合流布局中的位置尺寸存放在房间的 KV 属性中；     2、主播每次设置合流都去更新这个 KV 并通知给房间内的其他人，观众获取到 KV 后，根据 KV 中的尺寸数据与观众手机上渲染视图的大小计算主播的实际占位区域。     需要 ...]]></description>
      <author>Ryun</author>
      <pubDate>Thu, 28 Dec 2023 05:59:21 +0000</pubDate>
    </item>
    <item>
      <title>音视频本地推送标题不显示昵称的排查方法</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3118</link>
      <description><![CDATA[1、本地推送标题优先选择呼叫发起方设置的 pushConfig，所以首先要确定发起方 pushConfig 的设置是否为昵称；CallKit 的默认设置为  .currentUserInfo 中的 name, 如果发起方没有设置 currentUserInfo 对应的内容，则 name 默认值为 user;     对应源码位置：     2、如果您修改了 CallKit 的源码，将源码中的 invitePushC ...]]></description>
      <author>Ryun</author>
      <pubDate>Wed, 27 Dec 2023 04:28:12 +0000</pubDate>
    </item>
    <item>
      <title>超级群各个免打扰接口区别</title>
      <link>http://www.52im.net/home.php?mod=space&amp;uid=28523&amp;do=blog&amp;id=3117</link>
      <description><![CDATA[1. 接口一：设置超级群默认免打扰。     一般由管理员设置的接口，针对超级群的所有群成员生效，针对超级群下所有频道生效，优先级较低。如果群成员自己调用接口三、四设置超级群的免打扰，那么以群成员自己设置的为准。     /*!  设置超级群的默认消息状态  @param targetId 会话 ID  @param level 等级  @param successB ...]]></description>
      <author>Ryun</author>
      <pubDate>Wed, 27 Dec 2023 04:26:14 +0000</pubDate>
    </item>
  </channel>
</rss>