Migliore risposta
Lavoro per una società di sviluppo mobile su misura specializzata in messaggistica istantanea. Abbiamo recentemente rilasciato componenti open source per iOS e Android su Github. Questi sono su una licenza MIT, il che significa che sei libero di modificare e rilasciare il codice senza impegno nei nostri confronti.
Ci sono una serie di vantaggi nellusare un componente di chat di Github:
- Licenze: il codice di licenza è molto importante. Alcune aziende rilasciano codice gratuitamente a condizione che tu debba pagare una licenza se intendi guadagnare con il codice. Alcune aziende ti consentono di utilizzare la loro API che ti dà molto meno controllo sul tuo codice. Altri hanno accesso al tuo database e possono vendere le informazioni dellutente. Tieni gli occhi aperti per le licenze MIT e BSD in quanto ti danno accesso completo al codice senza impegno per gli autori del codice.
- Costo: il codice open source è gratuito. Puoi scaricare e avere il controllo completo del tuo progetto. Non sei legato a unazienda che inizierà a farti pagare una volta che la tua app diventerà popolare. Sebbene entrambe le basi di codice inizino gratuitamente, puoi finire per pagare molto di più a lungo termine poiché lobiettivo dellazienda è quello di fare soldi con te.
- Community : I progetti open source consentono agli utenti di sviluppatori di tutte le abilità di utilizzare il codice nei loro progetti. Ciò crea una comunità attorno a un repository, il che significa che gli utenti possono pubblicare problemi, correzioni di bug e nuove funzionalità per il progetto. Ciò migliora il progetto per tutti gli utenti.
- Controllo: se utilizzi unAPI di chat sei bloccato nelle caratteristiche e nelle funzioni dellazienda uso. Con lopen source hai pieno accesso al codice. Ciò significa che puoi aggiungere, rimuovere e modificare qualsiasi codice relativo al tuo progetto.
ChatSDK è anche completo di tutte le funzioni che ti aspetteresti e altro ancora:
- Tipi di messaggi multipli (testo, immagine e posizione)
- Tipi di accesso multipli (Facebook, Twitter, anonimo, email / password)
- Accesso personalizzato per semplificare lintegrazione con lautenticazione corrente
- Ricerca utente flessibile
- Profilo utente personalizzato (immagine utente, nome, e-mail, telefono ecc.)
- Diversi tipi di chat (1 a 1, gruppo privato, forum pubblico)
- Celle di chat adattabili che possono interagire con lutente
- Controlla un elenco completo di funzionalità qui .
ChatSDK fornisce gratuitamente un componente di chat completo per iOS e Android. È solo una delle poche chat a offrire la messaggistica istantanea su una licenza senza impegno.
Risposta
Codice di esempio –
Messaggistica da dispositivo a dispositivo con Google Cloud Messaging GCM – Esempio di Android
Esercitazione video –
Spero che questo ti sia daiuto …