chat-sdk / chat-sdk-android

Chat SDK Android - Open Source Mobile Messenger

Home Page:https://chatsdk.co

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XMPP vs. Firebase

YimingLi-1996 opened this issue · comments

I am a little confused by the pricing. Why is the Firebase Chat SDK free to use while the XMPP requires a license? What are the differences between them? Which one should I choose? Thank you!

Hi @YimingLi-1996 I've made a tutorial that explains the differences. You can see it here. The reason we charge for XMPP is that the library took a massive amount of time to write and is usually used more for large scale commercial projects. If you have further questions let me know and I'd be happy to answer them.

Hi Ben! Thanks for answering! Just want to double check two things: if I need to run my chat app without any Google services, I have to choose XMPP out of the three options, right? Also, for the XMPP version, the source code will only be available after I purchase the license, right?

Hi @YimingLi-1996 if you need to run the app without Google Services then you will have to use the XMPP adapter. There are three options in terms of the module. You can sponsor the project in which case you get access to the compiled XMPP module (not source). You could buy the module as a one-off - details here. Or if you want to get the source on a pay-monthly option you can let me know and I'll give you further details.