Bedste svar
Jeg arbejder for et skræddersyet mobiludviklingsfirma, der har specialiseret sig i instant messaging. Vi har for nylig frigivet open source-komponenter til iOS og Android til Github. Disse er på en MIT-licens, hvilket betyder, at du er fri til at ændre og frigive koden uden forpligtelse over for os.
Der er en række fordele ved at bruge en chatkomponent fra Github:
- Licenser: Licenskoden frigives den er meget vigtig. Nogle virksomheder frigiver kode gratis med det forbehold, at du skal betale for en licens, hvis du agter at tjene penge på koden. Nogle virksomheder lader dig bruge deres API, som giver dig meget mindre kontrol over din kode. Andre har adgang til din database og kan sælge brugeroplysningerne. Hold øje med MIT og BSD -licenser, da disse giver dig fuld adgang til koden uden forpligtelse over for kodeskribenterne.
- Omkostninger: Open source-kode er gratis. Du kan downloade og have fuld kontrol over dit projekt. Du er ikke bundet til et firma, der begynder at opkræve dig, når din app bliver populær. Selvom begge kodebaser starter gratis, kan du ende med at betale meget mere på lang sigt, da virksomhedens mål er at tjene penge på dig.
- Community : Open source-projekter giver brugere til udviklere af alle evner mulighed for at bruge kode i deres projekter. Dette opbygger et samfund omkring et arkiv, hvilket betyder, at brugerne kan sende problemer, fejlrettelser og nye funktioner til projektet. Dette forbedrer projektet for alle brugere.
- Kontrol: Hvis du bruger en chat-API, er du låst inde i de funktioner og funktioner, som firmaet brug. Med open source har du fuld adgang til koden. Dette betyder, at du kan tilføje, fjerne og ændre enhver kode, der vedrører dit projekt.
ChatSDK er også fuldt udstyret med alle de funktioner, du forventer og mere:
- Flere meddelelsestyper (tekst, billede og placering)
- Flere logintyper (Facebook, Twitter, anonym, e-mail / adgangskode)
- Tilpasset login for at gøre integration med din nuværende godkendelse let
- Fleksibel brugersøgning
- Brugerdefineret brugerprofil (brugerbillede, navn, e-mail, telefon etc)
- Flere chattyper (1-til1, privat gruppe, offentligt forum)
- Tilpasningsdygtige chatceller, der kan interagere med brugeren
- Checkout en komplet liste af funktioner her .
ChatSDK leverer en komplet chatkomponent til iOS og Android gratis. Det er en af kun få chats, der tilbyder instant messaging på en uforpligtende licens.
Svar
Prøvekode –
Meddelelser fra enhed til enhed ved hjælp af Google Cloud Messaging GCM – Android-eksempel
Videovejledning –
Håber dette hjælper ….