Windows Azure消息传递导致NALSECURITY异常

本文关键字:NALSECURITY 异常 Azure 消息传递 Windows | 更新日期: 2023-09-27 18:01:43

我使用Windows Azure作为我的应用程序的服务器端。该应用程序是使用Xamarin Studio在c#中实现的当应用程序注册到Azure Messaging时,调用

 NotificationHub.RegisterTemplate (deviceToken, templateName, template, expire, strs[0]);

我得到一个不清楚的异常,看起来像是来自较低级别的azure API级别:

这是日志:

[系统。调用detatch() [AndroidHttpClient][NALSECURITY EXCEPTION] isMmsRequest(): CoreProtocolPNames。USER_AGENT= NOTIFICATIONHUBS/2014-09 (api-origin=AndroidSdkAdm;Android os =;os_version=5.0;) [AndroidHttpClient] [NALSECURITY EXCEPTION]checkMmsSendPermission(): isMmsRequest() = false method = POST(系统。调用detatch() [AndroidHttpClient][NALSECURITY EXCEPTION] isMmsRequest(): CoreProtocolPNames。USER_AGENT= NOTIFICATIONHUBS/2014-09 (api-origin=AndroidSdkAdm;Android os =;os_version=5.0;) [AndroidHttpClient] [NALSECURITY EXCEPTION]checkMmsSendPermission(): isMmsRequest() = false method = PUT(系统。out]线程调用detatch()

谁能解释一下这个异常是什么,能做些什么?似乎azure的注册失败了,因为这个

Windows Azure消息传递导致NALSECURITY异常

OK。我确实费了不少功夫才弄明白……文档中可能有错误,但是当我将最后一个参数从string[]更改为string[]时,它成功了,并且不再抛出异常。