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