我正在将Windows Azure用于我的应用程序的服务器端。 该应用程序使用Xamarin Studio在C#中实现 当应用程序注册到Azure Messaging时,请调用
NotificationHub.RegisterTemplate (deviceToken, templateName, template, expire, strs[0]);
我得到一个不明确的异常,看起来它来自较低级别的天蓝色API级别:
这是日志:
[System.out] Thread-31039调用detatch()[AndroidHttpClient] [NALSECURITY EXCEPTION] isMmsRequest():CoreProtocolPNames.USER_AGENT = NOTIFICATIONHUBS / 2014-09(api-origin = AndroidSdkAdm; os = Android; os_version = 5.0;)[AndroidHttpClient] [NALSECURITY EXCEPTION] checkMmsSendPermission():isMmsRequest()= false method = POST [System.out] Thread-31039调用detatch()[AndroidHttpClient] [NALSECURITY EXCEPTION] isMmsRequest():CoreProtocolPNames.USER_AGENT = NOTIFICATIONHUBS / 2014-09(api-origin = AndroidSdkAdm; os = Android; os_version = 5.0;)[AndroidHttpClient] [NALSECURITY EXCEPTION] checkMmsSendPermission():isMmsRequest()= false method = PUT [System.out] Thread-31039调用detatch()
有人可以解释一下这个例外是什么,以及可以做些什么 - 因为这个问题,它与azure的注册失败了。
答案 0 :(得分:0)
行。弄清楚确实需要大量的汗水...... 文档中可能存在错误,但是当我将最后一个参数从 string [] 更改为 String [] 时,它就完成了这个技巧并且不再抛出异常