
言語 🇯🇵 日本語
はじめに
ドキュメント
FastComments React Native SDK
これは 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
スキン: デフォルト
ネイティブWYSIWYGエディター(画像サポート付き)!
リッチテキストエディター
このライブラリはリッチテキスト編集機能のために10tapエディタを使用しており、強力なWYSIWYG編集体験を提供します。
設定オプション
このライブラリは、Web実装と同様に、fastcomments-typescriptに定義されているすべての設定オプションをサポートすることを目指しています。
FastCommentsの概念
開始するにあたって知っておくべき主な概念は tenantId と urlId です。 tenantId はあなたの FastComments.com アカウント識別子です。 urlId はコメントスレッドが紐付けられる場所です。
これはページのURL、製品ID、記事IDなどが該当します。
ユーザー通知
FastCommentsは多くのシナリオに対する通知をサポートしています。通知は設定可能で、グローバルまたは通知/コメント単位でオプトアウトでき、ページレベルの購読をサポートするため、ユーザーは特定のページや記事のスレッドを購読できます。
たとえば、Secure SSO を使用してユーザーを認証し、その後未読通知を定期的にポーリングしてユーザーへプッシュすることが可能です。
未読のユーザー通知を取得して翻訳する方法については、例: AppNotificationSecureSSOを参照してください。
GIFブラウザ
デフォルトでは画像やGIFの選択は有効になっていません。画像やGIFのアップロードをサポートする方法については example/src/AppCommentingImageSelection.tsx を参照してください。ライブラリには検索と提供される画像を匿名化するGifブラウザが含まれており、単にそれを利用するだけです。
パフォーマンス
パフォーマンスの問題を特定した場合は、再現用の例(使用したデバイスを含む)を添えてチケットを開いてください。パフォーマンスはすべての FastComments ライブラリにおいて最重要事項です。
ヘルプが必要ですか?
React Native SDK に関して問題が発生したり質問がある場合は、次のいずれかを行ってください:
貢献
ご貢献は歓迎です!貢献ガイドラインについてはGitHubリポジトリをご覧ください。