【发布时间】:2016-09-08 01:01:22
【问题描述】:
我想写一个电话应用程序供我和我的女朋友使用。但是,我使用的是安卓,而她有一部 iPhone。我认为编写两次代码不会太难,但是有没有办法在应用程序中的两部手机之间共享数据?例如,如果我将一个项目添加到列表的一端,它会显示在另一端吗?我可以通过哪些方式来完成这项工作?
【问题讨论】:
标签: android ios cross-platform
我想写一个电话应用程序供我和我的女朋友使用。但是,我使用的是安卓,而她有一部 iPhone。我认为编写两次代码不会太难,但是有没有办法在应用程序中的两部手机之间共享数据?例如,如果我将一个项目添加到列表的一端,它会显示在另一端吗?我可以通过哪些方式来完成这项工作?
【问题讨论】:
标签: android ios cross-platform
假设你们不是一直在一起,而且你们可能需要在你们不在一起的时候使用该应用程序,那么您将需要某种服务器,以及两个应用程序中的 websocket;也许 google 的 firebase 是一种选择。
假设您仅在同一网络中使用该应用程序,您可以在 android 设备中创建一个服务器,并在两个应用程序中使用该服务器的服务。或者您可以使用蓝牙建立通信。
【讨论】:
尝试使用适用于 Android 和 iOS 的通用数据点进行火聊。网站上有一个很好的例子。您可以使用它,它还附带 5GB 交易带宽。在此示例中,有一个由多个客户端连接的实时数据库。当您在任何一端进行更新时,另一端都会立即收到消息。这就像使用您自己的数据库与您和您的女朋友进行群聊。没有单行服务器端编码。仅其完全客户端应用程序。尝试下载示例 apk 并检查您的要求是否满足,您可以下载示例并对其进行调整。
【讨论】: