android - 构建分布式 Android 应用程序

标签 android ios mobile

我想构建一个在不同手机(android/iphone)上运行但保持相同状态的移动应用程序。如果一个用户改变了状态,那么它会反射(reflect)在所有手机上吗?所有可能的沟通方式是什么?我考虑过发送短信,但发现这不是一个好主意。我对套接字感到困惑,因为我不知道如何共享经常更改的 IP 地址。

最佳答案

做到这一点的最佳方式是许多应用程序(例如 Skype)通过网络服务器的方式。

您应该做的是让应用程序从网络服务器上的数据库中获取当前用户的状态,然后让应用程序更改此数据库中的用户状态。然后,由于 Android 和 iOS 上的应用程序都从该数据库中检索用户状态,因此它将自动更改两个应用程序上的用户状态。

您还必须考虑应用中用户状态的更新频率。

关于android - 构建分布式 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23163754/

相关文章:

ios - 为什么我无法使用来自 flattenMap 的信号完成订阅

css - 为什么我的 1080p 屏幕以 640px 呈现网站?

android - 使用 Android 设备的摄像头作为 Activity 背景

java - 如何更改日期选择器的 View 并在Android中的日期选择器中显示类似日历的 View ?

android - 关闭 PreferenceActivity 时通知 ArrayAdapter 更改

objective-c - 使用键值编码将 JSON 转换为 Objective-C 对象

java - 使用 HttpsURLConnection 忽略 ssl 证书的方法

ios - 编译 ffmpeg 以支持 SPEEX 解码

android - 如何创建超链接以在移动设备上调用电话号码?

c# - 在 TextChanged 事件上等待几毫秒是否值得?