URLRequest在通知中心iOS上失败

URLRequest在通知中心iOS上失败,ios,push-notification,azure-notificationhub,Ios,Push Notification,Azure Notificationhub,Azure通知中心未注册到服务器。我没有更改将设备注册到服务器的代码中的任何内容。早些时候效果不错,但现在不行 运行此代码时,我遇到此问题: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ SBNotificationHub* hub = [[SBNotificationHub alloc] initWithConnectionString:HUBFULLACCESS not

Azure通知中心未注册到服务器。我没有更改将设备注册到服务器的代码中的任何内容。早些时候效果不错,但现在不行

运行此代码时,我遇到此问题:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    SBNotificationHub* hub = [[SBNotificationHub alloc] initWithConnectionString:HUBFULLACCESS notificationHubPath:HUBNAME];
    [hub unregisterAllWithDeviceToken:deviceToken completion:^(NSError* error){
        dispatch_async(dispatch_get_main_queue(), ^{
            [hub registerNativeWithDeviceToken:deviceToken tags:tags completion:^(NSError* error) {
                if (error != nil) {
                    NSLog(@"Error registering for notifications: %@", error);
                } else {
                    NSLog(@"Registerd for notification");
                }
            }];
        });
    }];
});
以下是错误:

错误域=WindowsAzureMessaging代码=400“URL请求失败,原因为{URL:https://.servicebus.windows.net//Registrations/2044525541292942848-4457854038111768645-1?api-version=2013-04},状态代码为:错误请求“UserInfo={NSLocalizedDescription=URLRequest失败{URL:https://.servicebus.windows.net//Registrations/2044525541292942848-4457854038111768645-1?api-版本=2013-04},状态代码:错误请求}

我已经检查了所有证书和配置文件,一切正常。

如前所述,大约400个响应代码:

无效的请求正文。由于请求格式不正确,无法创建注册

根据我的理解,您可以利用和获取详细的错误消息,这是我的测试,您可以参考它:

此外,我假设您需要检查标记的格式。如关于标记的说明所示:

标记可以是任何字符串,最多120个字符,其中包含字母数字字符和以下非字母数字字符:''u'、'@'、''#'、'.'、':'、'-'

如前所述,大约400个响应代码:

无效的请求正文。由于请求格式不正确,无法创建注册

根据我的理解,您可以利用和获取详细的错误消息,这是我的测试,您可以参考它:

此外,我假设您需要检查标记的格式。如关于标记的说明所示:

标记可以是任何字符串,最多120个字符,其中包含字母数字字符和以下非字母数字字符:''u'、'@'、''#'、'.'、':'、'-'

您检查了吗?您尝试了
api version=2015-01
?您尝试了
注册
小写吗?您检查了吗?您尝试了
api version=2015-01
?您尝试了
注册
小写吗?