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