【发布时间】:2016-05-12 16:25:16
【问题描述】:
我正在尝试将基于 ionic + cordova 的混合应用程序连接到 Azure 通知中心 (ANH)。目前我只有 GCM 凭据,但目的是尽快注册 APNS 凭据。
似乎有不同的解决方案可以通过 Cordova 应用程序连接到 ANH:
- cordova 插件:https://github.com/sgrebnov/cordova-plugin-azure-notificationhub:有人已经用过这个了吗?是否有任何先决条件(例如 phonegap-push-plugin)?
- ANH REST API:https://msdn.microsoft.com/en-us/library/azure/dn495627.aspx 和https://msdn.microsoft.com/en-us/library/azure/dn223265.aspx:我尝试使用本机 GCM 消息所需的数据对 CreateRegistration 端点进行 POST。但是,我总是在响应中收到带有此错误消息的 400:“提供了无效标签 'System.Collections.Generic.HashSet`1[System.String]'。有效的标签字符是字母数字、_、@、 -, ., : and #." 这似乎与我正在传递的 {GCM Registration Id} 有关。无论我提供什么,它都会返回该错误。任何人都知道可以提供给此 API 的有效 GCM 注册 ID 的格式吗?
【问题讨论】:
标签: cordova push-notification ionic-framework google-cloud-messaging azure-notificationhub