Czat z konsultantem w aplikacji React Native

0

Cześć,

nie jestem pewny czy jest to odpowiednie miejsce na ten temat, ale nie znalazłem lepszego ;) Do aplikacji napisanej w React Native pojawiło się nowe wymaganie - dodanie możliwości czatu z konsultantem. Szukam najprostszego możliwego rozwiązania, które pozwoli w prosty sposób dodać do aplikacji czat, a z drugiej strony udostępni jakiś panel do zarządzania i odpowiadania. Bardzo nie chciałbym wymyślać koła na nowo.

0

Może moja potrzeba nie była do końca jasna. Nie chciałbym pisać całego backendu, panelu do obsługi rozmów itd. Szukam gotowego rozwiązania, które udostępni API do którego wepnę się z apki + udostępni panel webowy do zarządzania wiadomościami.

1

No ale wciąż, google nie działa? Np. wrocławski startup dostarczający tę niezwykle skomplikowaną i wysublimowaną usługę https://www.livechat.com

1

To czego szukasz to implementacja websocket w RN. Proste jak budowa cepa. Kiedyś całe gry multiplayer robiłem w RN, z rolami administratora itp.
Stawiasz w garażu starego kompa. Kupujesz stały adres IP za 5pln w orange. Robisz na nim serwer z websocket + najlepiej jakims restem do panelo logowania itp.
Robisz aplikacje webową łączącą się z websocket. Dodajesz do RN mozliwosć łączenia się z websocket. Musisz też zrobić jakiś system dopasowania 2 stron do siebie, tj. w panelu webowym pracownicy muszą widzieć wszystkie osoby polaczone z serwerem websocket i móc przesyłać na serwer websocket wiadomości, które dalej będą przesyłane do tych biednych uzytkowników RN.

Ogólnie z tego co masz do zrobienia to w RN jest jakieś 10% i raczej sprowadza się do tego, że npm robi brrr... i mozesz łączyć się z websocket.
Edit: Jak pierwszy raz piszesz serwer websocket to polecam nodejs, bo jak piszesz w RN, to chyba umiesz zrobić brr... przy pomocy npm.
Edit 2: Musisz znać przyszłą skalę produktu, bo jeżeli jest ona duża, to wiadomo, wtedy robisz wtedy wiele serwerów websocket, ale takich szczególików nie pisałeś + zakładam, że jak mają programistę, który nigdy nie robił WS, to raczej nie jest to facebook :D (zrobienie chata to chyba pierwsza z zabaw, którą się robi ucząc kodować).

1 użytkowników online, w tym zalogowanych: 0, gości: 1