
言語 🇯🇵 日本語
はじめに
ドキュメント
Add Comments to Your React Native App
これは FastComments の公式 React Native SDK です。
React Native アプリケーション向けの FastComments SDK
リポジトリ
概要 
このライブラリは、FastCommentsの完全な react-native 実装です。
ライブコメント、チャット、スレッド、絵文字、通知、SSO、スキンをサポートしており、stylesheet オブジェクトを渡すことで完全にカスタマイズできます。すべての assets もカスタマイズ可能で、ダークモードに応じて異なる assets を切り替えることもサポートしています。
このライブラリの利点は、より柔軟であり、fastcomments-react-native ラッパーのように webview を必要としないことです。
すべては FastComments のバックエンド上で動作するため、UI を組み込むだけで済みます:
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
詳細な例は example/src を参照してください。
既存の React Native アプリケーションにライブチャットを追加したり、ソーシャルネットワークを構築したりできます!
スクリーンショット 
スキン: Erebus
スキン: Default
ネイティブ WYSIWYG エディター(画像対応)!
リッチテキストエディター
このライブラリはリッチテキスト編集機能に10tapエディタを使用しており、強力なWYSIWYG編集体験を提供します。
設定オプション
このライブラリは、ウェブ実装と同様に、fastcomments-typescript に定義されたすべての設定オプションをサポートすることを目指しています。
FastComments の概念
開始するために知っておくべき主な概念は tenantId と urlId です。tenantId はあなたの FastComments.com アカウント識別子です。urlId はコメントスレッドが紐づく場所を示します。これはページのURL、製品ID、記事IDなどでありえます。
ユーザー通知
FastComments は多くのシナリオに対する通知をサポートします。通知は設定可能で、全体または通知/コメント単位でオプトアウトでき、ページ単位の購読をサポートしているため、ユーザーは特定のページや記事のスレッドを購読できます。
たとえば、Secure SSO を使用してユーザーを認証し、未読通知を定期的にポーリングしてユーザーへプッシュすることが可能です。
未読のユーザー通知を取得して翻訳する方法については、the example AppNotificationSecureSSO を参照してください。
GIF ブラウザ
デフォルトでは、画像や GIF の選択は有効になっていません。画像および GIF のアップロードをサポートする方法については、example/src/AppCommentingImageSelection.tsx を参照してください。このライブラリには検索や画像を匿名化する Gif ブラウザが用意されており、それを使用するだけで利用できます。
パフォーマンス
パフォーマンスの問題を特定した場合は、再現手順の例と使用したデバイスを含めてチケットを開いてください。パフォーマンスはすべての FastComments ライブラリにおいて最優先事項です。
ヘルプが必要ですか?
React Native SDK に関して問題が発生したり質問がある場合は、次のいずれかを行ってください:
貢献
ご貢献は歓迎です!貢献ガイドラインについてはGitHubリポジトリをご覧ください。