我必须为网站制作实时聊天应用,并有机会在Android和IOS应用上使用聊天服务器。 (对于后端我使用 PHP框架Laravel )
起初我以为是使用Pusher,但是客户想要连接或消息的聊天应用而不付款。不幸的是,Pusher不是免费的,所以我想用Socket.IO创建自己的聊天服务器。
Andoid和IOS开发人员(我的团队)告诉我,他们不知道如何使用Socket.IO服务器构建聊天应用程序。他们不知道如何进行实时聊天 我不知道该给他们提供什么 其他想法是使用Firebase实时数据库(它比Pusher便宜)
提前致谢。
答案 0 :(得分:0)
您可能需要检查XMPP以在iOS中实现聊天应用程序,
请参阅XMPP
答案 1 :(得分:-1)
在您的情况下,这可能不是一个可接受的答案,但我仍然会在这里说出来:
如果您的客户不愿意为优秀功能支付少量费用,那么他们必须没有这些功能就可以。
研究和实施另一个事件广播系统需要更多的开发时间和精力。
如果您的时间是收费的,他们很可能会为您的服务支付更多费用来实施其他未知插件,而不是使用Pusher或其他Laravel支持的套餐。
Laravel生态系统已经放弃了这些软件包,因为它们非常强大且易于开发人员使用。
即使你没有选择这个答案,我希望读到这篇文章的人会考虑解决这个问题的重要性(例如OP等)。