gpt4 book ai didi

azure - 通知中心未授权异常 : Unauthorized on Azure Notification Hub registration

转载 作者:行者123 更新时间:2023-12-02 14:11:24 26 4
gpt4 key购买 nike

所以我正在尝试 Azure 上的通知中心。

我已按照this blog post进行设置。我已经在 Android 代码中完成了 GCM 设置,因此我有一个有效的 regId:

String connectionString = "Endpoint=sb://<MYNAMESPACE>.servicebus.windows.net/;SharedAccessKeyName=DefaultListenSharedAccessSignature;SharedAccessKey=<MYKEY>";
hub = new NotificationHub("<MYHUB>", connectionString, this);
hub.register(regid, "myTag");

所以我得到:

com.microsoft.windowsazure.messaging.NotificationHubUnauthorizedException: Unauthorized

在 hub.register 方法调用上。

有什么想法吗?

最佳答案

不幸的是,管理门户中存在一个错误,该错误会破坏 NH 授权规则。很快就会得到解决。同时,您可以从控制台应用程序创建一个新的 NH,并 Service Bus preview dll使用以下代码:

NamespaceManager mgr = NamespaceManager.CreateFromConnectionString("<connection string from your namespace>");
var hub = new NotificationHubDescription("myhub");
hub.GcmCredential = new GcmCredential("<your Google API Key>");
mgr.CreateNotificationHub(hub);

确保按以下方式使用从门户检索的连接字符串:1) 单击左侧 Pane 中的服务总线2) 在右侧 Pane 中,选择您的命名空间,然后单击“连接信息”3)复制RootAccess的连接字符串,如下所示:

enter image description here

抱歉给您带来不便。

关于azure - 通知中心未授权异常 : Unauthorized on Azure Notification Hub registration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17136263/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com