
语言 🇨🇳 简体中文
入门
文档
FastComments React Native SDK
这是 FastComments 官方的 React Native SDK。
FastComments 适用于 React Native 应用的 SDK
仓库
关于 
这个库是 FastComments 的完整 react-native 实现。
它支持实时评论、聊天、线程、表情符号、通知、SSO、皮肤,并且可以通过传入一个 stylesheet 对象进行完全自定义。所有资产也可以自定义,并且支持根据深色模式切换不同的资产。
这个库的好处是更灵活,并且不像 fastcomments-react-native 包装器那样需要使用 webview。
这些功能全部运行在 FastComments 后端,因此你只需集成 UI:
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
更多示例请参见 example/src。
将实时聊天添加到你现有的 React Native 应用,甚至构建一个社交网络!
截图 
皮肤:Erebus
皮肤:Default
原生 WYSIWYG 编辑器,支持图片!
富文本编辑器
此库使用 10tap 编辑器提供富文本编辑功能,带来强大的所见即所得编辑体验。
配置选项
此库旨在支持在 fastcomments-typescript 中定义的所有配置选项,与 Web 实现一致。
FastComments 概念
入门需要了解的主要概念是 tenantId 和 urlId。tenantId 是您在 FastComments.com 的账户标识。urlId 则用于绑定评论线程。这可以是页面 URL、产品 id、文章 id 等。
用户通知
FastComments 支持 许多场景 的通知。通知可配置, 可以在全局或按通知/评论级别选择退出,并支持页面级订阅,用户可以订阅特定页面或文章的讨论线程。
例如,可以使用 Secure SSO 验证用户身份,然后定期轮询未读通知并将其推送给用户。
参见示例 AppNotificationsSecureSSO 了解如何获取并转换未读的用户通知。
Gif 浏览器
默认情况下,不启用任何图片或 GIF 选择。参见 example/src/AppCommentingImageSelection.tsx 了解如何支持图片和 GIF 上传。此库提供了一个 Gif 浏览器,会对搜索和所提供的图片进行匿名处理,您只需使用它即可。
性能
如果您发现任何性能问题,请提交工单并附上可复现的示例,包括所用设备。性能是所有 FastComments 库的首要关注点。
需要帮助?
如果您在使用 React Native SDK 时遇到任何问题或有疑问,请:
贡献
欢迎贡献!请访问 GitHub 仓库 查看贡献指南。