- 博客(370)
- 收藏
- 关注
原创 融云 IM 干货丨如果云存储数据被泄露,用户应该怎么办?
通过以上措施,可以有效应对云存储数据泄露事件,减少损失并防止进一步的数据泄露。希望这些措施能帮助用户在面对数据泄露时更加从容不迫。云存储数据泄露是一个严重的问题,需要迅速采取一系列措施来减少损失并防止进一步的数据泄露。
2025-01-16 09:15:00
293
原创 融云 IM 干货丨云存储的安全措施有哪些?
安全意识培训:增强用户和管理员的安全意识,使其了解良好的密码实践和潜在的社会工程学攻击。明确角色分工:定义明确的角色分工和权限说明,确保每个用户知道其责任范围和可以执行的操作。
2025-01-15 09:30:00
677
原创 融云 IM 干货丨如何确保群组数据的安全性和隐私性?
通过以上措施,可以有效确保群组数据的安全性和隐私性。如果在实施过程中遇到任何问题,建议联系融云技术支持获取进一步帮助。
2025-01-15 09:15:00
506
原创 融云 IM 干货丨单群聊云存储服务开通后,如何验证生效?
通过以上方法,可以有效验证单群聊云存储服务是否已成功开通并生效。如果在验证过程中遇到问题,建议联系融云技术支持获取进一步帮助。
2025-01-14 10:33:10
631
原创 融云 IM 干货丨如何开通单群聊云存储服务?
希望这些步骤能帮助你顺利开通单群聊云存储服务。如果在开通过程中遇到任何问题,建议联系平台的技术支持获取进一步帮助。不同平台的具体开通步骤可能有所不同,建议参考相应平台的官方文档或联系平台的技术支持获取详细指导。
2025-01-14 10:30:59
313
原创 融云 IM 干货丨获取会话列表或者历史消息报 25101 的错误?
出现获取会话列表或者历史消息报25101错误,主要有以下几种原因及解决方法:若以上平台的解决方法均不适用,建议检查以下通用方面:
2025-01-14 10:24:57
337
原创 融云 IM 干货丨 私有云IMKit的国际化开发文档在哪里可以找到?
获取语言包列表:可以通过`getSupportedLanguages`方法获取Global IM UIKit内置支持的语言标识列表。4. 在Strings文件中,将IMKit内置的`RongCloudKit`文件中语言的key复制到新建的Strings文件中,并设置对应语言的文案。如果需要新增语言,可以将语言设置为跟随系统,并参考谷歌官方文档添加资源文件。如传递的`lang`无法识别,则使用默认的`zh_CN`,展示中文。如传递的`lang`无法识别,则使用默认的`zh_CN`,展示中文。
2025-01-10 11:02:09
332
原创 融云 IM 干货丨私有云IMKit支持哪些国家的语言?
IMKit还支持自定义语言包,以便业务层自行适配更多语言环境。获取内置语言包词条拷贝修改词条内容注册新的语言包从零开始编写自定义语言包获取支持的语言列表通过这些方法,私有云IMKit可以灵活地支持多种语言,满足不同国家和地区用户的需求。
2025-01-10 11:00:21
218
原创 融云 IM 干货丨如何评估IMKit是否完全符合GDPR的要求?
通过以上步骤,可以全面评估IMKit是否完全符合GDPR的要求,确保应用在不同国家的法律法规下兼容,提升应用的合法性和用户信任度。
2025-01-10 10:55:23
165
原创 融云 IM 干货丨如何确保IMKit在不同国家的法律法规下兼容?
通过以上方法,可以确保IMKit在不同国家的法律法规下兼容,提升应用的合法性和用户信任度。
2025-01-10 10:53:23
389
原创 融云 IM 干货丨如何确保私有云IMKit的跨平台兼容性?
通过以上方法,可以确保私有云IMKit在不同平台上的兼容性,提升应用的稳定性和用户体验。
2025-01-10 10:51:53
757
原创 融云 IM 干货丨私有云IMKit的自定义功能有哪些创新点?
IMKit默认提供了会话列表、会话界面、输入界面、消息显示等封装好的组件,并且支持位置、动态表情、小视频等插件。IMKit支持iOS、Android、Web、Mac、Windows、Linux等平台之间的连接互通,确保不同平台用户之间的无缝通信。内置文本、表情、图片、GIF、语音、视频、引用、文件、位置等多种内置消息类型,并支持自定义消息,满足客户个性化的消息发送、展示需求。提供标准化的一对一、多人群组UI聊天界面,封装了复杂的消息输入、内容展示逻辑等,开发者无需进行二次开发,开箱即用。
2025-01-10 10:49:40
286
原创 融云 IM 干货丨私有云IMKit的自定义功能是否支持跨平台使用?
自定义输入区域:支持在Android、iOS、Web平台上自定义输入区域的模式、扩展区域(插件)和表情。自定义消息类型:支持在Android、iOS、Web平台上注册和发送自定义消息。自定义位置消息:支持在Android、iOS、Web平台上集成位置插件,发送位置消息和位置缩略图。自定义会话列表和会话页面:支持在Android、iOS、Web平台上自定义会话列表和会话页面的布局和功能。自定义主题和样式:支持在Android、iOS、Web平台上修改主题颜色和样式,替换资源文件。高级功能扩展。
2025-01-10 10:47:44
323
原创 融云 IM 干货丨私有云IMKit源码支持哪些自定义功能?
**自定义会话页面**:可以自定义会话页面的布局和功能,例如添加新的功能按钮或修改消息展示样式。- **自定义位置消息的UI**:可以自定义位置消息的展示样式,例如修改消息Cell的样式。- **自定义扩展区域(插件)**:可以添加自定义的扩展区域,例如添加新的功能按钮或插件。- **修改主题**:可以自定义应用的主题颜色和样式,例如修改导航栏的颜色、按钮的样式等。- **自定义消息处理逻辑**:可以自定义消息的处理逻辑,例如处理自定义消息的发送和接收。### 4. 自定义会话列表和会话页面。
2025-01-10 10:45:41
296
原创 融云 IM 干货丨私有云IMKit源码是如何进行访问控制的?
通过上述步骤,私有云客户可以有效地控制对IMKit源码的访问和使用,确保源码的安全性和项目的稳定性。私有云客户需要登录客户自助信息查询平台获取私有云IMKit源码工程。账号密码需咨询企微群群主。
2025-01-10 10:41:55
254
原创 融云 IM 干货丨使用IMKit时,如何处理网络异常?
可以设置一个重试机制,例如在消息发送失败时,自动重试几次,并在每次重试之间增加延迟时间,以避免频繁请求对服务器造成压力。某些设备可能有特定的问题,例如华为Android设备在Chrome浏览器中可能无法正常使用H.264编解码能力,而Vivo和小米的某些设备内置浏览器不支持WebRTC基础能力。如果遇到连接问题,可以检查网络连接,并确保App Key和Token是有效的。通过以上方法,你可以在使用IMKit时有效地处理网络异常,提升应用的稳定性和用户体验。- **时间戳**:标记错误发生的具体时间。
2025-01-10 10:36:18
196
原创 融云 IM 干货丨私有云客户如何获取IMKit源码并集成?
8. 在`after_build.sh`文件中添加的脚本路径,修改为`RongIMKit.framework`在App工程里的路径。6. 编译自己的App,编译成功后,`imkit/bin`目录下会生成`RongIMKit.framework`。9. 验证方法:在IMKit源码中添加一行`NSLog`日志,编译App并运行到设备,查看是否有日志输出。2. 修改IMKit源码中的`before_build.sh`文件,注释掉所有代码。5. 把IMKit源码和自己的项目都加到workspace中。
2025-01-10 10:34:36
456
原创 融云 IM 干货丨SwiftUi 集成 IMKit 源码解决方案
通过实现 ‘UIViewRepresentable‘ 协议,可以将 IMKit 的 UIKit 视图桥接到 SwiftUI,从而在 SwiftUI 应用程序中集成 IMKit。但是,需要确保 IMKit 的配置正确,并且与 SwiftUI 的状态管理兼容。2. **创建桥接视图**:实现 `UIViewRepresentable` 协议,将 IMKit 的 UIKit 视图转换为 SwiftUI 视图。3. **集成到 SwiftUI 应用程序**:在 SwiftUI 的视图层次结构中使用桥接视图。
2025-01-10 10:29:17
442
原创 融云 IM 干货丨如何确保拦截功能不会误拦截正常消息?
6. **使用第三方工具**:如果不想关闭Windows的拦截功能,但又希望避免误报,可以考虑使用第三方杀毒软件,并配置其拦截功能以替换Windows的拦截功能。4. **用户反馈机制**:提供一个用户反馈机制,让用户可以报告被误拦截的正常消息。5. **定期审查和更新拦截规则**:定期审查拦截规则的有效性,并根据最新的威胁情报和用户反馈进行更新,以确保拦截规则的准确性和时效性。7. **教育用户**:提高用户对安全威胁的认识,教育用户如何识别和报告误拦截的情况,这样可以帮助改进拦截系统的性能。
2024-12-30 15:58:53
258
原创 融云 IM 干货丨如何确保消息拦截功能的安全性和隐私性?
7. **用户教育与培训**:提高用户对隐私保护的意识和能力,通过用户手册、在线教程等方式教育用户如何正确使用即时通讯系统,保护个人隐私。6. **本地化存储**:根据某些国家或地区的法律法规,要求用户数据存储在本地,以防止数据跨境传输带来的隐私风险。13. **区块链技术保障**:通过区块链技术,确保消息传输的透明和不可篡改,提高消息的安全性。9. **限制应用权限**:在应用管理中,限制第三方应用的权限,避免其拦截或篡改系统消息通知。
2024-12-30 15:53:19
192
原创 融云 IM 干货丨消息被拦截后,各平台客户端如何处理被拦截消息的状态
4. **修改消息状态**:根据获取到的被拦截消息的详细信息,可以调用相应的方法修改消息状态为发送失败。5. **iOS端处理**:iOS端也需要设置敏感信息拦截监听器,并在对应的回调方法中实现修改消息状态的逻辑。3. **获取被拦截消息的详细信息**:通过调用特定的方法(如`io.rong.imlib.RongCoreClient#getMessageByUid`)获取被拦截消息的详细信息,包括消息的唯一ID(Uid)。1. **开通功能**:首先需要开通相关功能,以便客户端能够感知到消息被拦截。
2024-12-30 15:51:28
585
原创 融云IM干货丨titleNView 和 subNVues 有什么区别?
总结来说,`titleNView` 主要用于在页面的原生导航栏上进行一些样式和行为的自定义,而 `subNVues` 则提供了更广泛的自定义能力,允许开发者创建任意形状和位置的原生子窗体,适用于更复杂的自定义界面需求。- `subNVues` 子窗体与引用该子窗体的 `vue` 页面可以进行通信,来告知 `vue` 页面用户执行的操作,或者通过 `vue` 页面对 `subNVues` 进行数据和状态的更新。
2024-12-25 09:15:00
561
原创 融云IM干货丨titleNView 能自定义哪些导航栏元素?
这些自定义元素使得 `titleNView` 在 `app-plus` 平台上提供了丰富的导航栏自定义能力,以满足不同的设计需求和用户体验。- 通过 `searchInput` 属性在导航栏上放置搜索框,支持设置自动聚焦、对齐方式、背景颜色、圆角等。- 通过 `type` 属性设置为 `transparent` 实现透明渐变效果,页面滚动时导航栏渐变出现。- 在 `titleNView` 节点中添加自定义的导航按钮,可以设置按钮的文字、图标、红点、角标等。
2024-12-25 09:15:00
425
原创 融云IM干货丨在app-plus平台中,怎样调整导航栏背景色?
请注意,`navigationBarBackgroundColor` 属性在 `app-plus` 平台是有效的,它允许你为 App 平台的导航栏设置背景颜色。这种配置方式可以确保你的应用在不同页面中拥有一致的导航栏样式。在 `app-plus` 平台中,调整导航栏背景色可以通过 `pages.json` 文件中的 `app-plus` 节点进行配置。在这个示例中,`navigationBarBackgroundColor` 被设置为 `"#000000"`,表示导航栏的背景颜色将被设置为黑色。
2024-12-24 09:15:00
334
原创 融云IM干货丨app-plus平台支持哪些自定义样式?
标题文本超出显示区域时的处理方式,可以是 `clip`(内容超出显示区域时剪切)或 `ellipsis`(超出显示区域时显示省略号)。- 导航栏样式,可以是 `default`(默认样式)、`transparent`(滚动透明渐变)或 `float`(悬浮导航栏)。- 标题对齐方式,可以是 `center`、`left` 或 `auto`(根据平台自动选择,Android左对齐,iOS居中)。- 导航栏标题颜色及状态栏前景颜色,仅支持 `black`/`white`。- 原生导航栏上搜索框的配置。
2024-12-24 09:15:00
430
原创 融云IM干货丨app-plus 平台支持哪些原生视图增强配置?
这些配置项提供了丰富的原生视图增强功能,允许开发者在 `app-plus` 平台上实现更加丰富和自定义的界面效果。在 `app-plus` 平台中,原生视图增强配置主要通过 `titleNView` 和 `subNVues` 来实现。- 软键盘弹出模式,支持 `adjustResize`、`adjustPan` 两种模式。- 原生视图增强,可以配置额外的原生视图元素,如图片、富文本、文本、输入框、矩形区域等。- iOS软键盘上完成工具栏的显示模式,设置为 "none" 时关闭工具栏。
2024-12-24 09:15:00
546
原创 融云IM干货丨pages.json 文件用来对 uni-app 进行全局配置
在uni-app中,`pages.json` 文件是一个非常重要的配置文件,它用于定义应用中的页面路径、窗口表现以及全局配置等。数组中的每个对象至少包含两个属性:`path`(页面路径)和`style`(页面样式)。- `navigationBarTextStyle`:导航栏标题颜色,可以是`black`或`white`。- 定义全局的窗口表现,这些样式会被应用到所有页面,除非在页面的`style`中被覆盖。- `app-plus`:针对App平台的特定配置,如状态栏样式、是否全屏等。
2024-12-23 09:15:00
420
原创 融云IM干货丨pages.json 支持哪些平台的全局配置?
1. **App(包括Android和iOS)**:`pages.json` 可以配置App平台的页面路径、窗口样式、导航栏等。3. **小程序(微信/支付宝/百度/抖音/飞书/QQ/360等)**:`pages.json` 支持小程序平台的页面配置。4. **快应用(包括联盟、华为)**:`pages.json` 也支持快应用平台的配置。- QUICKAPP-WEBVIEW-HUAWEI(快应用华为)- APP-PLUS-NVUE 或 APP-NVUE。- MP-360(360小程序)
2024-12-23 09:15:00
171
原创 融云IM干货丨如何在pages.json中设置不同平台的导航栏?
而 `nvue`、`app-plus`、`h5`、`mp-weixin` 等键则分别对应不同的平台,你可以在这些平台特定的配置中设置导航栏的样式。请注意,`pages.json` 中的配置会覆盖页面的 `` 标签内的样式,因此如果你在页面的 `` 中设置了导航栏样式,那么在 `pages.json` 中的配置将会覆盖它们。"navigationBarTitleText": "首页-App", // App平台导航栏标题。// ...其他App特有样式。// ...其他页面配置。
2024-12-23 09:15:00
451
原创 融云IM干货丨uni-app有哪些常用的插件?
**Ba-KeepAlive**:原生保活插件,支持市面上大部分机型,适用于定位、推送、websocket、定时任务、蓝牙、聊天等。- **Ba-ImageEditor**:功能强大的uniapp图片编辑插件,支持涂鸦、贴图、滤镜、裁剪、旋转、添加文字、美颜等。- **Ba-Notify**:功能全面的uniapp应用消息通知插件,支持普通通知、大图通知、多行通知、进度通知、按钮通知等。- **Ba-Watermark**:给图片自定义水印的插件,支持多个水印、任意位置、自定义样式、重复铺满等。
2024-12-20 09:15:00
478
原创 融云IM干货丨uni-app中的uni-list 插件具体怎么用?
uni-list-item thumb="路径/图片.png" show-extra-icon :extra-icon="{color: '#4cd964', size: '22', type: 'spinner'}">
2024-12-20 09:15:00
610
原创 融云IM干货丨有没有插件能帮我优化uni-app的页面加载速度?
非关键渲染路径内容,如页面、组件、图片和第三方脚本,应延迟加载或异步加载。- 图片压缩:使用工具(如TinyPNG、ImageOptim)对图片进行无损或有损压缩,减小图片文件大小,使用WebP格式、合理设置图片尺寸避免不必要的加载延迟。`` 可以在页面滚动时才加载图片,减少初次加载的压力。- 根据页面和功能的使用情况,将代码拆分为多个模块,并按需引入,以减小初始加载体积。通过上述方法和插件,可以有效提升uni-app应用的加载速度和性能。
2024-12-20 09:15:00
598
原创 融云IM干货丨如何确保插件与uni-app的兼容性?
1. **使用官方插件市场**:尽量在[官方插件市场](https://ext.dcloud.net.cn)寻找插件,因为官方市场提供的插件会有UNI-app兼容性描述,而第三方市场如npm的插件可能没有兼容性描述,容易下载到无法跨平台的、仅适配web的插件。9. **使用`unplugin-uni-api-checker`插件**:这个插件可以在终端提示使用的uniapp API在不同平台的兼容性和不兼容的API,帮助开发者及时发现并处理兼容性问题。确保所选插件支持你的项目目标平台。
2024-12-19 09:15:00
206
原创 融云IM干货丨如何测试插件在uni-app中的实际效果?
uni-app提供了一批API,可以操控uni-app应用,包括运行、跳转页面、触发点击等,并可以获取页面元素状态、进行截图,从而实现自动化测试的目的。- 安装Jest和相关依赖,配置`package.json`文件中的测试命令,并在项目根目录下创建`__tests__`目录,编写对应的单元测试文件。- 如果要运行指定的测试用例,在项目管理器选中要运行的用例,右键菜单选择“运行当前测试用例”。- 选中项目,右键菜单选择“运行uni-app自动化测试”,选择运行平台,即可开始运行测试。
2024-12-19 09:15:00
371
原创 融云IM干货丨uni-app中如何优化插件以减少内存占用?
6. **插件性能评估与选择**:评估插件性能,选择性能良好的插件对减少内存占用至关重要。10. **插件管理与内存控制**:插件在提供便利的同时,也会消耗额外的内存和CPU资源。4. **优化算法**:用空间换时间,比如使用哈希表来加速查找操作,并设置合适的阈值来分批处理数据,有效控制内存的使用量。3. **插件加载优化**:重构插件架构,使用延迟加载和模块化加载,确保插件启动时仅加载必须的组件。1. **代码瓶颈优化**:重写热点函数,采用更高效的算法和数据结构,减少不必要的计算和内存分配。
2024-12-19 09:15:00
499
原创 融云IM干货丨uni-app中插件的选择会影响项目性能吗?
1. **逻辑层和视图层的通信折损**:非H5端的各个平台,包括App和各种小程序,其逻辑层和视图层是分离的,两层之间通信交互会有折损,导致诸如跟手滑动不流畅。2. **自动差量diff数据**:在uni-app下,开发App和小程序,不需要手动setData,底层自动会差量更新数据。综上所述,选择性能优化好的插件,可以减少逻辑层和视图层之间的通信折损,自动进行差量数据更新,避免不必要的硬件资源消耗,从而提升UNI-app项目的整体性能。插件的选择确实会对UNI-app项目的性能产生影响。
2024-12-18 09:15:00
328
原创 融云IM干货丨如何评估插件对uni-app性能的具体影响?
评估插件对UNI-app性能的具体影响,可以采取以下几个步骤:1. **性能监控工具**:使用性能监控工具来测量页面加载时间、渲染性能和内存占用等关键性能指标。例如,可以通过`uni.getPerformance()`获取页面加载时间、传输时间、总时间等信息。2. **页面加载时间**:监控应用的页面加载时间,了解插件加载是否导致延迟。页面加载时间是用户体验的重要指标,过长的加载时间可能意味着需要优化资源加载和代码。3. **渲染性能**:分析页面的渲染时间,检查插件是否影响页面渲染效率。对于Uni-app
2024-12-18 09:15:00
420
原创 融云IM干货丨如何为uni-app项目选择适合的插件?
8. **考虑插件的付费情况**:插件市场支持付费插件,包括UTS插件、App原生插件和前端组件等。1. **明确需求**:首先,明确你的项目需要哪些功能。10. **插件分类**:根据插件的功能和用途进行分类,比如基础功能插件、UI组件插件、扩展功能插件、工具类插件和第三方服务插件等。4. **查看插件评价和文档**:在选择插件前,查看其他开发者的评价和反馈,阅读插件文档以了解插件的具体功能和使用方法。5. **考虑插件的更新和维护**:选择那些经常更新和维护的插件,以确保插件的稳定性和安全性。
2024-12-17 11:47:46
523
原创 融云IM干货丨uni-app插件生态系统支持跨平台开发吗?
6. **支持NPM包管理**:UNI-app支持NPM包管理,但需要注意的是,从NPM下载的插件很可能不是全端的,大多数NPM插件仅适配了Web。因此,需要全端插件时,建议访问UNI-app插件市场。2. **跨平台插件支持**:UNI-app的插件市场提供了数千款插件,这些插件支持跨平台开发,包括前端组件、JS SDK、页面模板、项目模板、原生插件等。7. **丰富的SDK和组件**:UNI-app插件生态允许开发者扩展应用的功能,这些插件可以与底层平台进行交互,访问设备硬件功能或使用第三方服务。
2024-12-17 11:46:15
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人