我是移动开发的新手,我有一个项目要做,过去几天我一直在寻找问题的解决方案,直到我迷路了,所以我希望我能在这里找到最终答案。
我有一个服务器(php 和 MySQL 数据库)并在 iOS + Android 中开发一个移动应用程序,用于从服务器检索数据。移动应用程序应在第一次运行时从服务器获取数据并将其保存在手机中,以便在再次运行时获取存储的数据。
每当发生更改时,服务器应“在用户不知情的情况下”通知应用,以便应用可以立即去更新数据。
我考虑过使用网络服务(可能是 REST 和 RestKit)或在服务器记录上应用某种时间戳,这些都不是问题。
我的问题是我无法找到一种方法让服务器本身在发生更改时通知应用程序有关更改并允许应用程序更新新数据。我考虑过使用推送通知,但是 - 特别是在 iOS 中 - 它不能对用户隐藏。
那么有什么可行的方法吗?复杂吗?值得吗?其他建议?
正如我所说,我是新手,所以在那种情况下可能我的想法是错误的,很抱歉,我搜索了所有问题,但无法找到我的问题的答案。
最佳答案
你能解释一下你想做什么吗? 这里的经典习惯用法是在应用程序启动时更新数据(您可以使用缓存版本,如果它仍然是最新的并且如果用户没有连接) 为什么要在用户不知情的情况下更新数据?
关于php - 服务器能否在用户不知情的情况下将更改通知 iOS/Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11223504/