使用Azure通知中心进行模板注册

时间:2015-06-05 19:19:44

标签: ios asp.net azure azure-notificationhub

我正在使用Xamarin和Asp.Net开发应用程序。

我尝试在Azure通知中心注册设备,但我遇到了一些麻烦。我已通过Apple Developer门户创建了Sandbox证书,并以沙盒模式将其上传到Azure,并且在将我的应用部署到设备时使用了正确的配置文件。

我也可以在RegisteredForRemoteNotifications中获取设备令牌,将其传递给我的Asp.Net后端并成功调用NotificationHubClient.CreateAppleTemplateRegistrationAsync,这不会产生任何错误。但是,我无法发送推送通知,因为它看起来我的设备没有使用正确的平台进行注册。例如,请参见下图。

Device is not registering with platform

我错过了什么吗?或者有人可以帮我指出我能做些什么来弄清楚发生了什么?

1 个答案:

答案 0 :(得分:0)

好吧,我终于找到了问题所在。如果您在Azure通知中心的沙盒模式下,则必须使用开发者配置文件,而不是分发配置文件。只有开发人员配置文件才能生成可在沙盒模式下使用的设备令牌。