0

我将 Windows Azure 用于我的应用程序的服务器端。应用程序使用 Xamarin Studio 在 C# 中实现当应用程序注册到 Azure 消息传递时,调用

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

我得到一个不清楚的异常,它看起来像是来自 azure 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 方法 = 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 方法 = PUT [System.out] Thread-31039 调用 detatch()

有人可以解释一下这个异常是什么,以及可以做些什么 - 很明显,使用 azure 的注册因此而失败。

4

1 回答 1

0

好的。确实花了很多汗水才弄清楚......文档中可能有一个错误,但是当我将最后一个参数从string[]更改为String[]时,它成功了,并且不再抛出异常。

于 2015-07-09T12:32:50.203 回答