
Język 🇵🇱 Polski
Pierwsze kroki
Dokumentacja
FastComments React Native SDK
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: Domyślna
Natywny edytor WYSIWYG z obsługą obrazów!
Edytor tekstu sformatowanego
Ta biblioteka wykorzystuje edytor 10tap do funkcji edycji tekstu sformatowanego, który zapewnia potężne doświadczenie edycji WYSIWYG.
Opcje konfiguracji
Ta biblioteka ma na celu wspieranie wszystkich opcji konfiguracji zdefiniowanych w fastcomments-typescript, podobnie jak implementacja webowa.
Koncepcje FastComments
Główne pojęcia, które warto znać, aby zacząć, to tenantId i urlId. tenantId to identyfikator Twojego konta FastComments.com. urlId to miejsce, do którego będą powiązane wątki komentarzy. Może to być adres URL strony, identyfikator produktu, identyfikator artykułu itp.
Powiadomienia użytkowników
FastComments obsługuje powiadomienia dla wielu scenariuszy. Powiadomienia są konfigurowalne, można z nich zrezygnować globalnie lub na poziomie pojedynczego 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żliwe jest użycie Secure SSO do uwierzytelnienia użytkownika, a następnie okresowe sprawdzanie nieprzeczytanych powiadomień i wysyłanie ich do użytkownika.
Zobacz przykład AppNotificationSecureSSO, aby dowiedzieć się, jak pobrać i przetworzyć nieprzeczytane powiadomienia użytkownika.
Przeglądarka GIF-ów
Domyślnie nie jest włączony 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 bibliotece znajduje się Przeglądarka GIF-ów, która anonimizuje wyszukiwania i obrazy udostępnione w tej bibliotece — wystarczy jej użyć.
Wydajność
Prosimy o otwarcie zgłoszenia z przykładem umożliwiającym odtworzenie problemu, w tym z informacją o używanym urządzeniu, 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.