
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 to kompletna implementacja react-native dla FastComments.
Obsługuje komentarze na żywo, czat, wątki, emotikony, powiadomienia, SSO, skórki oraz pełną personalizację poprzez przekazanie obiektu stylesheet. Wszystkie zasoby również można dostosować, a biblioteka obsługuje przełączanie różnych zasobów w zależności od trybu ciemnego.
Zaletą tej biblioteki jest większa elastyczność i brak konieczności używania webview, w przeciwieństwie do wrappera fastcomments-react-native.
Wszystko działa na backendzie FastComments, więc musisz jedynie zaimplementować interfejs użytkownika:
<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, a 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.