1

我有一个基本的网络应用程序,能够发送推送通知(通过U​​rbanAhiphip)到我的iOS应用程序。Web应用程序与推送通知的iOS应用程序接口

我的问题是,我的webapp如何知道我有一个新的iOS应用程序用户?所以我可以把推DeviceID到一个数据库(以及其他数据)。

即什么是获取数据到Web应用程序的接口,它是在iOS应用程序中的新代码,还是有一些来自UA的其他接口?

谢谢..

回答

2

我不是一个iOS开发者,所以很难对我来说太具体,但我假设你需要存储设备ID和(可能)的标记,以便您可以发送消息到该设备。我假设(也)您可以访问设备上的这些信息。

要做到这一点的正确方法是创建设备的数据存储表以及与它们相关的信息(令牌,各种ID,我还希望我最后一次给他们发送消息等)。然后,您发送当用户注册他们的设备时,请求(应该是POST请求,语义上)到您的应用程序。在POST请求中发送所需的信息,然后通过处理程序将其存储在数据存储区中。

希望有帮助吗?这就是Android Cloud to Device消息所做的事情,以及我对Urban Airship的快速浏览,这也是他们的服务如何运作的。

+0

您的回答正是我一直在寻找的。整个星期天失去了调查POST。 – oberbaum