带有NotificationHubUnauthorizedException的Azure通知中心出错:在Android客户端中未经授权

时间:2014-06-19 21:08:21

标签: android azure azureservicebus azure-notificationhub

我正在尝试添加我的ASPNET和Android项目推送通知。我找到了这个教程(http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-android-get-started/)。我做了同样的事情,但它给出了一个错误,我无法理解为什么。你能救我吗?

我在Android部分的registerWithNotificationHubs方法中遇到错误。错误:com.microsoft.windowsazure.messaging.NotificationHubUnauthorizedException:未经授权

根据响应者的说法,我发现这是去年同样的问题线程,这是一个错误并且已经解决,但是我无法处理它。 NotificationHubUnauthorizedException: Unauthorized on Azure Notification Hub registration

PS:我已经允许任何IP访问GCM

1 个答案:

答案 0 :(得分:0)

Azure管理门户上有两个位置,您可以在其中定义共享访问策略并在通知中心的上下文中生成密钥 - 命名空间级别和通知中心级别。默认情况下,在命名空间级别上只定义了一个根策略。该政策具有所有特权。

确保您使用的连接字符串包含与根策略对应的密钥或具有管理权限的任何其他策略。