
Langue 🇨🇦 Français (Canada)
Premiers pas
Documentation
FastComments React Native SDK
Ceci est le SDK React Native officiel pour FastComments.
SDK FastComments pour les applications React Native
Dépôt
À propos 
Cette bibliothèque est une implémentation complète de react-native de FastComments.
Elle prend en charge les commentaires en direct, le chat, les fils de discussion, les émoticônes, les notifications, le SSO, les thèmes (skins) et une personnalisation complète en passant un objet feuille de style. Toutes les ressources peuvent également être personnalisées, et elle permet de basculer entre différentes ressources selon le mode sombre.
L'avantage de cette bibliothèque est qu'elle est plus flexible et qu'elle ne nécessite pas de webview, contrairement au wrapper fastcomments-react-native.
Tout s'exécute sur le backend FastComments, vous n'avez donc qu'à intégrer l'interface utilisateur :
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
Voir example/src pour plus d'exemples.
Ajoutez un chat en direct à votre application React Native existante, ou construisez même un réseau social !
Captures d’écran 
Thème : Erebus
Thème : Default
Éditeur WYSIWYG natif avec prise en charge des images !
Éditeur de texte riche
Cette bibliothèque utilise l'éditeur 10tap pour la fonctionnalité d'édition de texte riche, qui offre une expérience d'édition WYSIWYG puissante.
Options de configuration
Cette bibliothèque vise à prendre en charge toutes les options de configuration définies dans fastcomments-typescript, tout comme l'implémentation web.
Concepts FastComments
Les principaux concepts à connaître pour commencer sont tenantId et urlId. tenantId est l'identifiant de votre compte FastComments.com. urlId correspond à l'endroit auquel les fils de commentaires seront rattachés. Il peut s'agir d'une URL de page, d'un id de produit, d'un id d'article, etc.
Notifications utilisateur
FastComments prend en charge les notifications pour de nombreux scénarios. Les notifications sont configurables, peuvent être désactivées globalement ou au niveau d'une notification/commentaire, et prennent en charge les abonnements au niveau de la page afin que les utilisateurs puissent s'abonner aux fils d'une page ou d'un article spécifique.
Par exemple, il est possible d'utiliser Secure SSO pour authentifier l'utilisateur puis de vérifier périodiquement les notifications non lues et de les envoyer à l'utilisateur.
Voir the example AppNotificationSecureSSO pour savoir comment obtenir et traduire les notifications utilisateur non lues.
Navigateur de GIF
Par défaut, aucune sélection d'image ou de gif n'est activée. Voir example/src/AppCommentingImageSelection.tsx pour savoir comment prendre en charge les téléchargements d'images et de gifs. Il existe un Navigateur de GIF qui anonymise les recherches et les images fournies dans cette bibliothèque ; il vous suffit de l'utiliser.
Performance
Veuillez ouvrir un ticket avec un exemple reproductible, y compris l'appareil utilisé, si vous identifiez des problèmes de performance. La performance est une priorité pour toutes les bibliothèques FastComments.
Besoin d'aide ?
Si vous rencontrez des problèmes ou avez des questions concernant le SDK React Native, veuillez :
Contribution
Les contributions sont les bienvenues ! Veuillez consulter le dépôt GitHub pour les directives de contribution.