我是移动开发的新手,我有一个项目要做,过去几天我一直在寻找问题的解决方案,直到我迷路了,所以我希望我能在这里找到最终答案。
我有一个服务器(php & MySQL DB)并在 iOS + Android 中开发一个从服务器检索数据的移动应用程序。移动应用程序应在第一次运行时从服务器获取数据并将其保存在手机中,以便在再次运行时获取存储的数据。
每当发生更改时,服务器应“在用户不知情的情况下”通知应用程序,以便应用程序可以立即更新数据。
我考虑过使用 web 服务(可能是带有 RestKit 的 REST)或在服务器记录上应用某种时间戳,这都不是问题。
我的问题是我找不到一种方法让服务器本身在发生更改时通知应用程序有关更改并允许应用程序然后更新新数据。我考虑过使用推送通知,但 - 特别是在 iOS 中 - 它不能对用户隐藏。
那么有没有可能的方法呢?复杂吗?值得吗?其他建议?
正如我所说,我是新人,所以在这种情况下,我的想法可能错了,很抱歉,我搜索了这些问题,但找不到我的问题的答案。