URLRequest在通知中心iOS上失败
Azure通知中心未注册到服务器。我没有更改将设备注册到服务器的代码中的任何内容。早些时候效果不错,但现在不行 运行此代码时,我遇到此问题: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
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
?您尝试了注册
小写吗?