Legjobb válasz
Egy egyedi mobil fejlesztő vállalatnál dolgozom, amely az azonnali üzenetküldésre szakosodott. Nemrég kiadtunk nyílt forráskódú összetevőket iOS és Android rendszerről a Github számára. Ezek egy MIT licencen vannak, vagyis szabadon módosíthatod és kiadhatod a kódot velünk szembeni kötelezettség nélkül.
A Github csevegőkomponens használatának számos előnye van:
- Licencek: A licenckód felszabadítása nagyon fontos. Néhány vállalat ingyenesen bocsátja ki a kódot azzal a feltétellel, hogy fizetnie kell a licencért, ha pénzt akarsz keresni a kódból. Egyes vállalatok engedélyezik az API használatát, amely sokkal kevésbé ellenőrzi a kódot. Mások hozzáférnek az adatbázisához, és eladhatják a felhasználói információkat. Tartsa szemét MIT és BSD licencek után, mivel ezek teljes hozzáférést biztosítanak a kódhoz a kódírókkal szembeni kötelezettség nélkül.
- Költség: A nyílt forráskód ingyenes. Letöltheti és teljes ellenőrzést gyakorolhat a projekt felett. Nincs olyan céghez kötve, amely akkor kezdi meg a díjat, ha az alkalmazás népszerűvé válik. Bár mindkét kódbázis ingyenesen indul, hosszú távon sokkal többet fizethet, mivel a vállalat célja, hogy pénzt keressen tőled.
- Közösség : A nyílt forráskódú projektek lehetővé teszik a felhasználók számára, hogy minden képességű fejlesztők kódot használhassanak projektjeikben. Ez egy közösséget épít ki egy adattár körül, ami azt jelenti, hogy a felhasználók problémákat, hibajavításokat és új szolgáltatásokat tehetnek közzé a projekt számára. Ez javítja a projektet az összes felhasználó számára.
- Vezérlés: Ha csevegő API-t használ, akkor bezárja a vállalat szolgáltatásait és funkcióit. használat. A nyílt forráskóddal teljes hozzáféréssel rendelkezik a kódhoz. Ez azt jelenti, hogy hozzáadhat, eltávolíthat és módosíthat minden, a projekthez kapcsolódó kódot.
A ChatSDK is teljes körűen az elvárt funkciókkal és még sok mással:
- Több üzenettípus (szöveg, kép és hely)
- Több bejelentkezési típus (Facebook, Twitter, névtelen, e-mail / jelszó)
- Egyéni bejelentkezés a jelenlegi hitelesítéssel való egyszerű integrálás érdekében
- Rugalmas felhasználói keresés
- Egyéni felhasználói profil (felhasználói kép, név, e-mail, telefon stb.)
- Több típusú csevegés (1-től 1-ig, privát csoport, nyilvános fórum)
- Alkalmazkodó csevegő cellák, amelyek képesek interakcióba lépni a felhasználóval funkciók itt .
A ChatSDK egy teljes csevegési komponenst kínál ingyenesen az iOS és az Android számára. Csak néhány olyan csevegés, amely azonnali üzenetküldést kínál kötvény nélküli licencen.
Válasz
Minta kód –
Eszközről eszközre történő üzenetküldés a Google Cloud Messaging GCM használatával – Android-példa
Videó útmutató –
Remélem, ez segít ….