
Język 🇵🇱 Polski
Pierwsze kroki
Dokumentacja
Add Comments to Your React Native App
To oficjalne SDK React Native dla FastComments.
SDK FastComments dla aplikacji React Native
Repozytorium
Informacje 
Ta biblioteka jest kompletną implementacją react-native FastComments.
Obsługuje komentowanie na żywo, chat, wątki, emotikony, powiadomienia, SSO, skórki oraz pełną personalizację poprzez przekazanie obiektu arkusza stylów. Wszystkie zasoby mogą być również dostosowywane, a biblioteka obsługuje przełączanie różnych zasobów w zależności od trybu ciemnego.
Zaletą tej biblioteki jest to, że jest bardziej elastyczna niż wrapper fastcomments-react-native. Komentarze są renderowane za pomocą natywnych komponentów, a nie wewnątrz webview. Uwaga: react-native-webview jest nadal wymagana jako zależność pośrednia dla edytora tekstu sformatowanego (@10play/tentap-editor).
Wszystko działa na backendzie FastComments, więc musisz jedynie zaimplementować interfejs użytkownika (UI):
<FastCommentsLiveCommenting config={config} styles={styles} callbacks={callbacks} assets={assets}/>
Zobacz example/src aby uzyskać więcej przykładów.
Dodaj czat na żywo do istniejącej aplikacji React Native albo nawet zbuduj sieć społecznościową!
Zrzuty ekranu 
Skórka: Erebus
Skórka: Default
Natywny edytor WYSIWYG z obsługą obrazów!
Edytor bogatego tekstu
Ta biblioteka używa edytora 10tap do funkcjonalności edycji bogatego tekstu, który zapewnia potężne możliwości edycji WYSIWYG.
Opcje konfiguracji
Ta biblioteka ma na celu wspieranie wszystkich opcji konfiguracji zdefiniowanych w fastcomments-typescript, tak jak implementacja webowa.
Koncepcje FastComments
Główne pojęcia, które należy znać, aby zacząć to tenantId i urlId. tenantId to identyfikator Twojego konta FastComments.com. urlId to miejsce, do którego powiązane będą wątki komentarzy. Może to być adres strony, identyfikator produktu, identyfikator artykułu itp.
Powiadomienia użytkownika
FastComments obsługuje powiadomienia dla wielu scenariuszy. Powiadomienia są konfigurowalne, można z nich zrezygnować globalnie lub na poziomie konkretnego powiadomienia/komentarza oraz obsługują subskrypcje na poziomie strony, dzięki czemu użytkownicy mogą subskrybować wątki konkretnej strony lub artykułu.
Na przykład można użyć Secure SSO do uwierzytelnienia użytkownika, a następnie okresowo sprawdzać nieprzeczytane powiadomienia i wysyłać je do użytkownika.
Zobacz przykład AppNotificationSecureSSO, aby dowiedzieć się, jak pobierać i przetwarzać nieprzeczytane powiadomienia użytkownika.
Przeglądarka GIF-ów
Domyślnie nie jest włączony żaden wybór obrazów ani GIF-ów. Zobacz example/src/AppCommentingImageSelection.tsx, aby dowiedzieć się, jak obsługiwać przesyłanie obrazów i GIF-ów. W tej bibliotece dostępna jest Przeglądarka GIF-ów, która anonimizuje wyszukiwania i obrazy udostępniane w tej bibliotece — wystarczy z niej skorzystać.
Wydajność
Prosimy o otwarcie zgłoszenia z przykładem reprodukcji, w tym używanym urządzeniem, jeśli zauważysz jakiekolwiek problemy z wydajnością. Wydajność jest priorytetem we wszystkich bibliotekach FastComments.
Potrzebujesz pomocy?
Jeśli napotkasz jakiekolwiek problemy lub masz pytania dotyczące SDK dla React Native, prosimy:
Współpraca
Wkład jest mile widziany! Prosimy odwiedzić repozytorium GitHub w celu zapoznania się z wytycznymi dotyczącymi wkładu.