Beste svaret
Jeg jobber for et skreddersydd mobilutviklingsselskap som spesialiserer seg på direktemeldinger. Vi har nylig gitt ut komponenter med åpen kildekode for iOS og Android til Github. Disse er på en MIT-lisens, noe som betyr at du er fri til å endre og frigjøre koden uten forpliktelser overfor oss.
Det er en rekke fordeler ved å bruke en chat-komponent fra Github:
- Lisenser: Lisenskoden er gitt ut er veldig viktig. Noen selskaper frigjør kode gratis med forbehold om at du må betale for en lisens hvis du har tenkt å tjene penger på koden. Noen selskaper lar deg bruke deres API som gir deg mye mindre kontroll over koden din. Andre har tilgang til databasen din og kan selge brukerinformasjonen. Hold øye med MIT og BSD lisenser, da disse gir deg full tilgang til koden uten forpliktelse til kodeskribentene.
- Kostnad: Åpen kildekode er gratis. Du kan laste ned og ha full kontroll over prosjektet ditt. Du er ikke bundet til et selskap som begynner å belaste deg når appen din blir populær. Selv om begge kodebasene starter gratis, kan du ende opp med å betale mye mer på sikt, ettersom selskapets mål er å tjene penger på deg.
- Community : Åpne kildekodeprosjekter tillater brukere til utviklere av alle evner å bruke kode i prosjektene sine. Dette bygger opp et fellesskap rundt et depot, noe som betyr at brukere kan legge ut problemer, feilrettinger og nye funksjoner for prosjektet. Dette forbedrer prosjektet for alle brukerne.
- Kontroll: Hvis du bruker et chat-API, er du låst inn i funksjonene og funksjonene som selskapet bruk. Med åpen kildekode har du full tilgang til koden. Dette betyr at du kan legge til, fjerne og endre hvilken som helst kode knyttet til prosjektet ditt.
ChatSDK er også fullt utstyrt med alle funksjonene du forventer og mer:
- Flere meldingstyper (tekst, bilde og plassering)
- Flere påloggingstyper (Facebook, Twitter, anonym, e-post / passord)
- Tilpasset pålogging for å gjøre integrering med din nåværende autentisering enkel
- Fleksibelt brukersøk
- Egendefinert brukerprofil (brukerbilde, navn, e-post, telefon etc)
- Flere chattetyper (1 til 1, privat gruppe, offentlig forum)
- Tilpasningsdyktige chatteceller som kan samhandle med brukeren
- Sjekk ut en komplett liste av funksjoner her .
ChatSDK gir en komplett chat-komponent for iOS og Android gratis. Det er en av få chatter som tilbyr direktemeldinger på en uforpliktende lisens.
Svar
Eksempelkode –
Meldinger fra enhet til enhet ved hjelp av Google Cloud Messaging GCM – Android-eksempel
Videoopplæring –
Håper dette hjelper ….