如何使用PHP Mysql rest api创建Flutter聊天应用程序?

时间:2020-05-11 12:49:31

标签: mysql flutter dart chat

我想在Flutter中创建一个聊天应用程序,但是所有聊天数据都需要通过PHP API作为后端存储在我的服务器Mysql上。 (我不需要Firebase Firestore或实时数据库)

许多人通过JavaScript,jQuery和Ajax在网络上创建聊天应用程序,但我不知道如何在Flutter上使用它。

1 个答案:

答案 0 :(得分:0)

您可以使用MySQL创建数据库,并使用php创建后端API。对于后端,您可以使用SLIM或Laravel或任何其他php框架。然后,在您的浮动代码中,您将需要对此API发出http请求。

您可能会遇到的问题是实时,因为抖动中的流不会使从php API实时获取数据。为了解决这个问题,您将需要添加一个计时器,该计时器会定期刷新聊天记录。更好的解决方案是使用套接字使聊天实时进行。您还可以免费使用Firebase云消息传递通知。

这可能对您有用: https://www.youtube.com/watch?v=6vOIk2-WoxQ&list=PL_5DleQzXnX4GRhKef32CiSs2oBfTVxe3