Czy ktoś może podać mi kod do prostej aplikacji do obsługi wiadomości?


Najlepsza odpowiedź

Pracuję dla niestandardowej firmy zajmującej się programowaniem telefonów komórkowych, która specjalizuje się w komunikatorach internetowych. Niedawno udostępniliśmy komponenty open source dla iOS i Androida na Github. Są one objęte licencją MIT, co oznacza, że ​​możesz swobodnie modyfikować i wypuszczać kod bez zobowiązań wobec nas.

Korzystanie z czatu z Github ma wiele zalet:

  • Licencje: kod licencji jest bardzo ważny. Niektóre firmy udostępniają kod za darmo z zastrzeżeniem, że jeśli zamierzasz zarabiać na kodzie, musisz zapłacić za licencję. Niektóre firmy pozwalają na korzystanie z ich API, co daje znacznie mniejszą kontrolę nad kodem. Inni mają dostęp do Twojej bazy danych i mogą sprzedawać informacje o użytkowniku. Wypatruj licencji na MIT i BSD , ponieważ zapewniają one pełny dostęp do kodu bez zobowiązań dla autorów kodu.
  • Koszt: otwarty kod źródłowy jest bezpłatny. Możesz pobrać i mieć pełną kontrolę nad swoim projektem. Nie jesteś związany z firmą, która zacznie pobierać opłaty, gdy Twoja aplikacja stanie się popularna. Chociaż obie podstawy kodu zaczynają się bezpłatnie, na dłuższą metę możesz zapłacić znacznie więcej, ponieważ celem firmy jest zarabianie na tobie pieniędzy.
  • Społeczność : Projekty typu open source pozwalają programistom o różnych umiejętnościach używać kodu w swoich projektach. Tworzy to społeczność wokół repozytorium, co oznacza, że ​​użytkownicy mogą publikować problemy, poprawki błędów i nowe funkcje projektu. Poprawia to projekt dla wszystkich użytkowników.
  • Kontrola: Jeśli korzystasz z interfejsu API czatu, jesteś zamknięty w funkcjach i funkcjach tej firmy posługiwać się. Dzięki open source masz pełny dostęp do kodu. Oznacza to, że możesz dodawać, usuwać i modyfikować dowolny kod związany z Twoim projektem.

ChatSDK jest również w pełni funkcjonalny ze wszystkimi oczekiwanymi funkcjami i nie tylko:

  • Wiele typów wiadomości (tekst, obraz i lokalizacja)
  • Wiele typów logowania (Facebook, Twitter, anonimowe, adres e-mail / hasło)
  • Niestandardowy login, aby ułatwić integrację z obecnym uwierzytelnianiem
  • Elastyczne wyszukiwanie użytkowników
  • Niestandardowy profil użytkownika (obraz użytkownika, imię i nazwisko, adres e-mail, telefon etc)
  • Wiele typów czatu (1 do 1, grupa prywatna, forum publiczne)
  • Adaptowalne komórki czatu, które mogą wchodzić w interakcję z użytkownikiem
  • Sprawdź pełną listę funkcji tutaj .

ChatSDK zapewnia kompletny komponent czatu dla iOS i Androida za darmo. Jest to jeden z nielicznych czatów oferujących komunikatory internetowe na niezobowiązującej licencji.

Odpowiedź

Przykładowy kod –

Komunikacja między urządzeniami za pomocą Google Cloud Messaging GCM – przykład systemu Android

Samouczek wideo –

Mam nadzieję, że to pomoże ….

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *