如何使用PHP Mysql REST API创建Flutter聊天应用?

4
我想在Flutter中创建一个聊天应用,但所有聊天数据都需要通过PHP API作为后端存储在我的服务器Mysql上。(我不想使用Firebase Firestore或实时数据库)
许多人通过JavaScript、jQuery和Ajax的帮助在Web上创建聊天应用,但我不知道如何在Flutter中使用它们。

您是在尝试创建用于移动设备或 Web 的 Flutter 应用程序吗? - Crazy Lazy Cat
针对移动设备的 @CrazyLazyCat - Ebadullah amini
1个回答

2
你可以使用MySQL创建数据库,使用php创建后端API。对于后端,你可以使用SLIM或Laravel或任何其他php框架。然后在Flutter代码中,你需要向该API发起http请求。
你可能会遇到的问题是实时性,因为Flutter中的流无法从php API实时检索数据。为解决此问题,你需要添加定时器以定期刷新聊天内容。更好的解决方案是使用sockets使聊天实时化。你还可以使用免费的Firebase云消息传递进行通知。
这个视频可能对你有用: https://www.youtube.com/watch?v=6vOIk2-WoxQ&list=PL_5DleQzXnX4GRhKef32CiSs2oBfTVxe3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接