Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin Azure通知中心注册iOS设备始终返回未经授权的_Xamarin_Azureservicebus_Azure Notificationhub - Fatal编程技术网

Xamarin Azure通知中心注册iOS设备始终返回未经授权的

Xamarin Azure通知中心注册iOS设备始终返回未经授权的,xamarin,azureservicebus,azure-notificationhub,Xamarin,Azureservicebus,Azure Notificationhub,在与Xamarin一起开发iOS应用程序的早期,我和另一位开发人员使用Azure消息组件获得了推送通知。几个月后的今天,从那时到现在,推送通知停止工作。代码基本上仍然与以前相同(这与组件的示例代码几乎相同),只是为了可维护性,它被移动到了自己的类中 在Hub.UnregisterAllAsync(DeviceToken,错误=>)上,错误为: The operation couldn’t be completed. (NSURLErrorDomain error -1012.) URLRequ

在与Xamarin一起开发iOS应用程序的早期,我和另一位开发人员使用Azure消息组件获得了推送通知。几个月后的今天,从那时到现在,推送通知停止工作。代码基本上仍然与以前相同(这与组件的示例代码几乎相同),只是为了可维护性,它被移动到了自己的类中

Hub.UnregisterAllAsync(DeviceToken,错误=>
)上,错误为:

The operation couldn’t be completed. (NSURLErrorDomain error -1012.)
URLRequest failed for <NSMutableURLRequest: 0x167dbd80> 
{ URL: https://[our namespace].servicebus.windows.net/[our hub name]/Registrations/?$filter=deviceToken+eq+'[long token]'&api-version=2013-04 } 
with status code: unauthorized
在Hub.RegisterNativeAsync(DeviceToken,标记,错误=>上,错误为:

The operation couldn’t be completed. (NSURLErrorDomain error -1012.)
URLRequest failed for <NSMutableURLRequest: 0x167dbd80> 
{ URL: https://[our namespace].servicebus.windows.net/[our hub name]/Registrations/?$filter=deviceToken+eq+'[long token]'&api-version=2013-04 } 
with status code: unauthorized
URLRequest为失败
{URL:https://[our namespace].servicebus.windows.net/[our hub name]/Registrations/?$filter=deviceToken+eq+'[long-token]'&api version=2013-04}
状态代码为:未授权

我们尝试了一个新的集线器,以及一个带有新集线器的新名称空间,但没有成功。我已经回滚了自它工作以来所做的更改,但也没有成功。相同的错误发生在多个设备、多个网络上。它在APN的门户中从未显示任何错误,因此我假设这是与向Hu进行身份验证有关的b本身。真正奇怪的是,我们编写用于测试此应用程序的Windows应用商店应用程序使用相同的凭据注册并接收通知,没有任何问题。有人能为我指出正确的方向吗?上面的错误消息没有太大帮助。

结果表明,测试设备都具有自动日期和时间同步功能ronization关闭。我主要测试的iPad只关闭了大约20或30秒,所以我没有注意到它已关闭。另一个涉及Windows或Windows Phone注册的相同问题让我陷入其中,但我现在找不到它的链接。对此表示歉意,感谢所有人


,这就解释了为什么它对这一点如此敏感。它使用日期和时间来生成SAS令牌,从而在时间只有几秒钟的时候生成未经授权的响应。

结果表明,所有测试设备都关闭了自动日期和时间同步。我主要测试的iPad只关闭了大约20或30秒秒,所以我没有注意到它已关闭。另一个问题涉及Windows或Windows Phone注册的同一个问题,使我陷入其中,但我现在找不到指向它的链接。对此表示歉意,感谢所有人


,这就解释了为什么它对这一点如此敏感。它使用日期和时间来生成SAS令牌,从而在时间只有几秒钟的时候生成未经授权的响应。

结果表明,所有测试设备都关闭了自动日期和时间同步。我主要测试的iPad只关闭了大约20或30秒秒,所以我没有注意到它已关闭。另一个问题涉及Windows或Windows Phone注册的同一个问题,使我陷入其中,但我现在找不到指向它的链接。对此表示歉意,感谢所有人


,这就解释了为什么它对这一点如此敏感。它使用日期和时间来生成SAS令牌,从而在时间只有几秒钟的时候生成未经授权的响应。

结果表明,所有测试设备都关闭了自动日期和时间同步。我主要测试的iPad只关闭了大约20或30秒秒,所以我没有注意到它已关闭。另一个问题涉及Windows或Windows Phone注册的同一个问题,使我陷入其中,但我现在找不到指向它的链接。对此表示歉意,感谢所有人


,这就解释了为什么它对此如此敏感。它使用日期和时间生成SAS令牌,从而在几秒钟后生成未经授权的响应。

是否使用具有正确权限的连接字符串?是否使用具有正确权限的连接字符串?是否使用具有正确pe的连接字符串rmissions?您是否使用具有正确权限的连接字符串?