我有一个基本的网络应用程序,它能够(通过 UrbanAirship)向我的 iOS 应用程序发送推送通知。
我的问题是,我的网络应用程序如何知道我有一个新的 iOS 应用程序用户?因此,我可以将推送 DeviceID 放入数据库(以及其他需要的数据)。
即,将数据导入 Webapp 的接口是什么,是 iOS 应用程序中的新代码,还是 UA 的其他接口?
谢谢..
我有一个基本的网络应用程序,它能够(通过 UrbanAirship)向我的 iOS 应用程序发送推送通知。
我的问题是,我的网络应用程序如何知道我有一个新的 iOS 应用程序用户?因此,我可以将推送 DeviceID 放入数据库(以及其他需要的数据)。
即,将数据导入 Webapp 的接口是什么,是 iOS 应用程序中的新代码,还是 UA 的其他接口?
谢谢..
我不是 iOS 开发人员,所以我很难说得太具体,但我假设您需要存储设备 ID 和(可能)令牌,以便您可以向该设备发送消息。我假设(也)您可以访问设备上的这些信息。
执行此操作的正确方法是创建设备的数据存储表以及与它们相关的信息(令牌、各种 ID,我还希望上次向它们发送消息等)然后您发送请求(应该当用户注册他们的设备时,是一个 POST 请求,语义上)到您的应用程序。在 POST 请求中发送您需要的信息,然后通过处理程序将其存储在您的数据存储中。
希望有帮助吗?这就是 Android Cloud 到设备消息的处理方式,根据我对 Urban Airship 的快速阅读,他们的服务也是如此。