Nejlepší odpověď
Pracuji pro zakázkovou mobilní vývojovou společnost, která se specializuje na zasílání rychlých zpráv. Nedávno jsme pro Github vydali komponenty open source pro iOS a Android . Jedná se o licenci MIT, což znamená, že můžete upravovat a uvolňovat kód bez závazků vůči nám.
Existuje několik výhod používání komponenty chatu od Github:
- Licence: Licenční kód, který je vydán, je velmi důležitý. Některé společnosti uvolňují kód zdarma s podmínkou, že pokud chcete z kódu vydělat peníze, musíte zaplatit za licenci. Některé společnosti vám umožňují používat jejich API, které vám dává mnohem menší kontrolu nad vaším kódem. Ostatní mají přístup k vaší databázi a mohou prodávat informace o uživateli. Dávejte pozor na licence MIT a BSD , protože vám poskytují úplný přístup ke kódu bez závazku pro autory kódu.
- Cena: Otevřený zdrojový kód je zdarma. Můžete si stáhnout a mít nad svým projektem úplnou kontrolu. Nejste spojeni se společností, která vám začne účtovat poplatky, jakmile bude vaše aplikace populární. Ačkoli obě kódové základny začínají zdarma, můžete z dlouhodobého hlediska nakonec zaplatit mnohem více, protože cílem společnosti je vydělat na vás peníze.
- Komunita : Projekty s otevřeným zdrojovým kódem umožňují uživatelům vývojářům všech schopností používat ve svých projektech kód. Tím se vytváří komunita kolem úložiště, což znamená, že uživatelé mohou do projektu přidávat problémy, opravy chyb a nové funkce. Tím se vylepšuje projekt pro všechny uživatele.
- Ovládání: Pokud používáte chatovací API, máte přístup k funkcím a funkcím této společnosti. použití. S otevřeným zdrojovým kódem máte plný přístup ke kódu. To znamená, že můžete přidat, odebrat a upravit jakýkoli kód týkající se vašeho projektu.
ChatSDK je také plně vybavený všemi funkcemi, které byste očekávali, a dalšími:
- Více typů zpráv (text, obrázek a umístění)
- Více typů přihlášení (Facebook, Twitter, anonymní, e-mail / heslo)
- Vlastní přihlášení pro snadnou integraci s aktuálním ověřováním
- Flexibilní vyhledávání uživatelů
- Vlastní profil uživatele (obrázek uživatele, jméno, e-mail, telefon atd.)
- Více typů chatu (1: 1, soukromá skupina, veřejné fórum)
- Přizpůsobitelné buňky chatu, které mohou komunikovat s uživatelem
- Pokladna kompletní seznam funkcí zde .
ChatSDK poskytuje zdarma kompletní komponentu chatu pro iOS a Android. Je to jeden z mála chatů, které nabízejí okamžité zprávy bez licence.
Odpověď
Ukázkový kód –
Zasílání zpráv mezi zařízeními pomocí Google Cloud Messaging GCM – příklad pro Android
Výukový program pro video –
Doufám, že to pomůže ….