使用Notification Hub和.NET Web API作为后端推送通知

时间:2014-06-06 07:11:02

标签: ios asp.net iphone asp.net-web-api azure-notificationhub

我正在开发一个项目,我已经使用asp.net身份实现了web API来验证用户身份。 iPhone应用程序将访问此Web API,以执行若干任务,例如使用身份db进行授权,订阅组等。

我将在windows azure中发布此Web API,并将使用Azure通知中心发送通知。现在,在我的iPhone应用程序中,用户可以订阅一个或多个组以通知该组事件。即用户可以订阅“Cricket”和“Math”组以便接收该组的通知。因此,这些组实际上成为通知中心的标签。

现在我的问题是有两种方法可以将设备注册到通知中心。

1)使用app本身

2)使用我创建的Web API。

我想要遵循第二种方法。我希望通过我的Web API将用户设备注册到通知中心。

我怎样才能实现这一目标?我没有找到任何令人满意的代码片段用于此目的。任何人都能为我提供更好的澄清或代码片段吗?

由于