我正在学习如何使用 Google App Engine 的 iOS 端点(python 后端)构建移动应用程序。我是菜鸟。
从我找到的所有文档中,移动设备和 GAE 后端数据存储之间的通信以查询-响应格式发生在单个设备之间。但现在我希望一个设备采取行动,使服务器将信息发送到另一台设备。
我在 CloudActionDelegate 上看到了一个似乎适合我需要的教程,但我得到的印象是它已被弃用。看起来 APN 并不是我真正想要的,因为我想提供频繁的更新(例如,任何时候一台设备移动)。
我正在学习如何使用 Google App Engine 的 iOS 端点(python 后端)构建移动应用程序。我是菜鸟。
从我找到的所有文档中,移动设备和 GAE 后端数据存储之间的通信以查询-响应格式发生在单个设备之间。但现在我希望一个设备采取行动,使服务器将信息发送到另一台设备。
我在 CloudActionDelegate 上看到了一个似乎适合我需要的教程,但我得到的印象是它已被弃用。看起来 APN 并不是我真正想要的,因为我想提供频繁的更新(例如,任何时候一台设备移动)。
您有两种选择从 iOS 上的服务器接收更新。两者都记录在https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html
请注意,这些选项都不允许 GAE 服务器直接与您的 iOS 应用程序通信。在这两种情况下,系统都会唤醒你的应用程序并说“嘿,有人给你一些数据”。然后你的应用程序去获取它。