Nous recommandons aux clients de planifier leur migration vers le SDK V4 le plus tôt possible car il y a des changements de rupture. Nous fournissons également un soutien prioritaire à la migration et à tout problème lié à la V4. SDK V4 offre des fonctionnalités beaucoup plus riches et robustes dans WebSocket, la mise en cache locale, les sondages, les messages planifiés, les messages épinglés et bien d'autres. Alors essayez-le maintenant! (Chat SDK V4 React Samples)
Lorsqu'une nouvelle application SendBird est créée dans le tableau de bord, les paramètres de sécurité par défaut sont définis permissifs pour simplifier l'exécution d'échantillons et l'implémentation de votre premier code.
Avant le lancement, assurez-vous de consulter l'onglet de sécurité sous Paramètres -> Sécurité et définissez l'autorisation de jeton d'accès pour lire uniquement ou désactivé afin que les utilisateurs non authentifiés ne puissent pas se connecter en tant que personne d'autre. Et passez en revue les listes de contrôle d'accès. La plupart des applications voudront désactiver «permettre la récupération des utilisateurs» car cela pourrait exposer les numéros d'utilisation et autres informations.
Ce référentiel contient des échantillons pour utiliser SendBird pour ajouter le chat à l'aide de JavaScript, React et React Native. Vous pouvez trouver plus d'informations dans la documentation JavaScript SDK et réagir la documentation QuickStart

SendBird Uikit pour React est un ensemble de composants d'interface utilisateur préfabillés qui vous permettent de créer facilement une conversation intégrée avec toutes les fonctionnalités de messagerie essentielles. Notre kit de développement comprend des thèmes clairs et sombres, des polices de texte, des couleurs et plus encore. Tous les composants inclus peuvent être stylisés et personnalisés pour créer une expérience unique qui correspond à votre application.
L'application de base React est un moyen le plus rapide de commencer à utiliser Uikit
L'application React composée montre comment utiliser les différents composants intelligents.
L'application REACT personnalisée montre comment personnaliser les éléments du message , ChannelPreview et de l'utilisateur .
Le cadre natif SendBird React vous permet de simplifier le développement pour les applications iOS et Android, et de réutiliser le même code sur les applications Web et mobiles.
React Native Redux montre comment utiliser SendBird avec React Native sur iOS et Android.
React Native Redux SyncManager se développe sur l'échantillon ci-dessus et implémente le SendBird SyncManager
React Native Hooks implémente SendBird sur iOS et Android à l'aide du modèle Hooks.
L'échantillon de chat JavaScript est un échantillon de chat plein écran de type Slack pour les navigateurs de bureau à l'aide des canaux de groupe et des canaux ouverts.
JavaScript Widget Sample est un widget de chat de type Facebook pour les sites Web.
JavaScript Live Chat Sample est une expérience de type chat Twitch.
JavaScript Chat Sample with SyncManager est un exemple de chat Web intégré au document SendBird SyncManager, ajoute la mise en cache locale aux fonctionnalités de chat principales. Pour le chargement et la mise en cache des données plus rapides, l'échantillon se synchronise avec le serveur SendBird et enregistre une liste des canaux de groupe et les messages dans le cache local dans votre application client.
Pour utiliser directement le SendBird Chat SDK, vous pouvez l'installer via NPM ou YARN avec
npm install --save sendbirdou
yarn install --save sendbirdOu télécharger la dernière version manuellement à partir de github
Découvrez l'UIKIT pour React Docs. et le portail développeur de SendBird pour les tutoriels et les vidéos. Si vous avez besoin d'aide pour résoudre des problèmes ou avez des questions, visitez nos forums communautaires.
SendBird est composé d'un groupe diversifié de personnes humbles, amicales et travailleuses unies par un objectif commun de construire la prochaine génération de technologies mobiles et sociales. Rejoignez notre équipe à distance ou dans l'un de nos emplacements à San Mateo, Séoul, New York, Londres et Singapour. Plus d'informations sur une page de carrières.