我最近开始学习 Android 开发,并使用 Spring MVC 编写了一个带有 REST 的 Spring Boot Java 应用程序。
我想要一些关于如何使用 Android 客户端连接到我的服务器的建议?我是否使用 Android 客户端点击 REST Controller ?
您建议的最佳实践是什么?您建议我使用什么 API?
感谢您的时间和帮助!
最佳答案
这取决于应用程序的要求。在多种情况下您需要应用程序和服务器通信。
HTTP API 调用
当前端应用程序需要来自后端服务器的一些数据或想要将一些数据发送到服务器作为应用程序功能的一部分时,您可以使用任何 http 客户端 API,例如 Retrofit或VolleyWebsocket
如果您的应用程序需要双向连续通信,那么您应该优先使用 websocket-client
在这种情况下,您需要在后端服务器上创建一个套接字端点。推送通知
推送通知现在非常明显,如果您的服务器想要向您的应用程序传递一些数据,这本质上是从服务器到客户端的一种通信方式。
这个解释可以帮助您理解所有可能的情况。
关于java - 将 Android 客户端与 Java 应用服务器连接的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59984076/