php - 服务器能否在用户不知情的情况下将更改通知 iOS/Android 应用程序?

标签 php android ios synchronization

我是移动开发的新手,我有一个项目要做,过去几天我一直在寻找问题的解决方案,直到我迷路了,所以我希望我能在这里找到最终答案。

我有一个服务器(php 和 MySQL 数据库)并在 iOS + Android 中开发一个移动应用程序,用于从服务器检索数据。移动应用程序应在第一次运行时从服务器获取数据并将其保存在手机中,以便在再次运行时获取存储的数据。

每当发生更改时,服务器应“在用户不知情的情况下”通知应用,以便应用可以立即去更新数据。

我考虑过使用网络服务(可能是 REST 和 RestKit)或在服务器记录上应用某种时间戳,这些都不是问题。

我的问题是我无法找到一种方法让服务器本身在发生更改时通知应用程序有关更改并允许应用程序更新新数据。我考虑过使用推送通知,但是 - 特别是在 iOS 中 - 它不能对用户隐藏。

那么有什么可行的方法吗?复杂吗?值得吗?其他建议?

正如我所说,我是新手,所以在那种情况下可能我的想法是错误的,很抱歉,我搜索了所有问题,但无法找到我的问题的答案。

最佳答案

你能解释一下你想做什么吗? 这里的经典习惯用法是在应用程序启动时更新数据(您可以使用缓存版本,如果它仍然是最新的并且如果用户没有连接) 为什么要在用户不知情的情况下更新数据?

关于php - 服务器能否在用户不知情的情况下将更改通知 iOS/Android 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11223504/

相关文章:

android - 理想情况下应该在 onPause() 中写什么

android - android中的ActionBar和滑出菜单

javascript - 如何在非 iOS 触摸设备上模拟 iOS 的悬停/点击/可见性行为?

php - Laravel 如何使用 whereHas 返回相关模型数据

php - 需要帮助将数据写入多客户端 Web 应用程序中的文件?

php - 如何获取laravel模型中的所有记录

android - YouTube Android Player API是否会使用YouTube应用程序中的帐户?

php - PHP 中针对 LDAP 属性/关联数组的未定义索引警告?

ios - 获取主视图 Controller 中子容器 View 中 tableView 的引用

ios - 运行 ARKit 应用程序时出现错误 "[DeviceMotion] Event ref invalid"