Apple和Android的Azure通知中心

时间:2017-01-25 13:41:36

标签: ios azure apple-push-notifications azure-notificationhub

我们使用Apple推送通知功能构建iOS应用。我们整合了Apple文档所说的所有内容,包括配置文件等......开发模式下的测试与Apple工具一起使用。同样应该在不久的将来与谷歌,但我在这里谈论只是关于iOS实现......

我们在Azure上的后端从所有iOS应用程序中收集注册ID。我的意思是:我们将从注册中检索到的令牌直接存储在Apple服务中。

现在我们要使用Azure向所有应用发送推送通知。但是我对阅读Microsoft文档感到困惑:

我的移动应用必须使用相应的SDK注册到Apple或Microsoft吗?

我们不在应用程序端使用MS SDK。我们只是在Apple注册。我们可以使用Azure向我们的iOS应用程序发送推送通知(只是简单地广播到所有注册的应用程序)吗?

1 个答案:

答案 0 :(得分:2)

  

我们在Azure上的后端从所有iOS应用程序中收集注册ID。我的意思是:我们将从注册中检索到的令牌直接存储在Apple服务中。

你在哪里存放它们?您必须在Azure通知中心存储/注册设备令牌。

  

我的移动应用必须使用相应的SDK注册到Apple或Microsoft吗?

您的应用必须从APNS获取设备令牌,然后在Azure通知中心注册此令牌,因此基本上您必须同时执行这两项操作。

查看文档here。从高层次来看,整个过程看起来像这样:

enter image description here

  

我们不会在应用端使用MS SDK。

您不必使用SDK,您可以使用REST API