최상의 답변
저는 인스턴트 메시징을 전문으로하는 맞춤형 모바일 개발 회사에서 일합니다. 최근에 iOS 및 Android 용 오픈 소스 구성 요소를 Github에 출시했습니다. 이는 MIT 라이선스에 있으므로 당사에 대한 의무없이 코드를 자유롭게 수정하고 릴리스 할 수 있습니다.
Github의 채팅 구성 요소를 사용하면 여러 가지 이점이 있습니다.
- 라이선스 : 라이선스 코드가 공개되는 것은 매우 중요합니다. 일부 회사는 코드로 돈을 벌려면 라이센스 비용을 지불해야한다는 단서에 따라 코드를 무료로 공개합니다. 일부 회사에서는 API를 사용하여 코드를 훨씬 덜 제어 할 수 있습니다. 다른 사람들은 귀하의 데이터베이스에 액세스하고 사용자 정보를 판매 할 수 있습니다. 코드에 대한 완전한 액세스 권한을 제공하는 MIT 및 BSD 라이선스에주의하세요. 코드 작성자에 대한 의무가 없습니다.
- 비용 : 오픈 소스 코드는 무료입니다. 프로젝트를 다운로드하고 완벽하게 제어 할 수 있습니다. 앱이 인기를 얻으면 비용을 청구 할 회사에 묶여 있지 않습니다. 두 코드베이스 모두 무료로 시작되지만 회사의 목표는 수익을 창출하는 것이므로 장기적으로 더 많은 비용을 지불하게 될 수 있습니다.
- 커뮤니티 : 오픈 소스 프로젝트를 통해 사용자는 모든 능력을 가진 개발자가 프로젝트에서 코드를 사용할 수 있습니다. 이것은 사용자가 프로젝트에 대한 이슈, 버그 수정 및 새로운 기능을 게시 할 수 있음을 의미하는 저장소 주변에 커뮤니티를 구축합니다. 이는 모든 사용자의 프로젝트를 개선합니다.
- 제어 : 채팅 API를 사용하는 경우 해당 회사의 기능과 기능에 고정됩니다. 사용하다. 오픈 소스를 사용하면 코드에 대한 전체 액세스 권한이 있습니다. 즉, 프로젝트와 관련된 모든 코드를 추가, 제거 및 수정할 수 있습니다.
ChatSDK도 기대할 수있는 모든 기능과 더 많은 기능을 갖춘 완벽한 기능 :
- 다양한 메시지 유형 (텍스트, 이미지 및 위치)
- 다양한 로그인 유형 (Facebook, Twitter, 익명, 이메일 / 비밀번호)
- 현재 인증과 쉽게 통합 할 수있는 맞춤형 로그인
- 유연한 사용자 검색
- 맞춤형 사용자 프로필 (사용자 이미지, 이름, 이메일, 전화 번호 등)
- 다양한 채팅 유형 (일대일, 비공개 그룹, 공개 포럼)
- 사용자와 상호 작용할 수있는 적응 형 채팅 셀
- 전체 목록 확인 여기 에 있습니다.
ChatSDK는 iOS 및 Android를위한 완전한 채팅 구성 요소를 무료로 제공합니다. 의무없는 라이선스로 인스턴트 메시징을 제공하는 몇 안되는 채팅 중 하나입니다.
답변
샘플 코드-
Google 클라우드 메시징 GCM을 사용한 기기 간 메시징-Android 예
동영상 자습서-
이것이 도움이되기를 바랍니다 ….