FastComments.com Blog

Fri Oct 14 2022
...

Dodajte Live Chat v Nativne Aplikacije s FastComments React Native

! Ta Članek Vsebuje Tehnične Izraze

Kaj je Novega

Pri FastComments smo lansirali nov način za gradnjo React Native aplikacij s FastComments. Prej ste uporabili našo react-native obvoznico okoli VanillaJS knjižnice. To je povzročilo številne težave z zakasnitvijo in pomnilnikom, saj je zahtevalo web view - brskalnik v vaši aplikaciji - samo za nalaganje naše knjižnice.

Sedaj smo popolnoma prenesli FastComments na React Native in napisali naš lasten WYSIWYG urejevalnik, da popolnoma odpravimo potrebo po web view.

Knjižnica podpira različne videze in postavitve. Na primer, tukaj je Erebus videz, ki je videz temnega stila za live-chat:

Erebus Skin

Knjižnica je na voljo na GitHubu pri FastComments/fastcomments-react-native-sdk kot tudi na NPM.

Prilagodljivo

Nova nativna knjižnica je zasnovana tako, da je prilagodljiva kot obstoječa spletna knjižnica.

Lahko:

  • Prilagodite vse vire in ikone, ki jih uporablja knjižnica.
  • Prilagodite slog vsakega komponente v knjižnici s posredovanjem objekta Styles od zgoraj.
  • Prilagodite vse prevode.
  • Uporabite enega od že vnaprej določenih ali skupnostno razvitega videza.
  • Uporabite mnoge enake možnosti konfiguracije, ki jih podpira spletna knjižnica.

Popoln Seznam Funkcij

Knjižnica podpira mnoge stvari. Nepopoln seznam vključuje:

  • Blokiranje
  • Reakcije na klepet
  • Otroški komentarji in odgovori
  • Po meri slog (kot vrsta stilskega lista)
  • Emotikoni
  • Oznake
  • Gif brskalnik - Z privzetimi trendi + iskalno zmogljivostjo. Slike in iskanje anonimne preko proxy.
  • Živo komentiranje
  • Izbor in nalaganje medijev
  • Nativni WYSIWYG urejevalnik s podporo za slike.
  • Obvestilna storitev (pridobivanje neprebranih obvestil uporabnika v ozadju za pošiljanje, itd.)
  • Seznam obvestil (prikazan ob klikom na zvonec). Podpira naročnine.
  • Paginarna (Gumbi)
  • Paginarna (Neskončno pomikanje)
  • Pripenjanje komentarjev
  • Varnostno, enostavno SSO in anonimno komentiranje.
  • Več predhodno določenih videzov.
  • Preklop za prikaz/skritje komentarjev
  • Temi
  • Kazalci aktivnosti uporabnikov
  • Glasovanje

Kako Deluje

Knjižnica je popolna prepis FastComments odjemalca v TypeScript in React Native.

Načrt za Dolgoročno

Dolgoročno bomo vzdrževali tako VanillaJS knjižnico kot tudi react-native knjižnico vzporedno, prav tako katere koli prihodnje nativne knjižnice, ki jih morda razvijemo.

Kaj je Naslednje?

Veselimo se povratnih informacij uporabnikov in skupnosti, da bomo to knjižnico izboljšali s časom, prav tako kot smo to počeli z spletno ekosistemom.

Na Zaključek

Vemo, da so to knjižnico nekateri dolgo čakali. Kot pri vseh pomembnih izdajah smo veseli, da smo si lahko vzeli čas za optimizacijo, testiranje in pravilno izdajo te knjižnice.

Na zdravje!