Xamarin Azure通知中心注册iOS设备始终返回未经授权的
在与Xamarin一起开发iOS应用程序的早期,我和另一位开发人员使用Azure消息组件获得了推送通知。几个月后的今天,从那时到现在,推送通知停止工作。代码基本上仍然与以前相同(这与组件的示例代码几乎相同),只是为了可维护性,它被移动到了自己的类中 在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
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?您是否使用具有正确权限的连接字符串?