我花了很长时间寻找关于使用 Azure 实现 PUSH for Android 的指南,但没有成功。这还不可用吗?
如果没有,是否有另一种方法可以实现这一点,也许是通过使用从服务器端到另一个可以推送到 android 的服务的 HTTP 请求?
谢谢
我花了很长时间寻找关于使用 Azure 实现 PUSH for Android 的指南,但没有成功。这还不可用吗?
如果没有,是否有另一种方法可以实现这一点,也许是通过使用从服务器端到另一个可以推送到 android 的服务的 HTTP 请求?
谢谢
Windows Azure 支持通过移动服务推送通知,这仍然是一个预览功能。目前仅支持 Windows Store、Windows Phone 和 iOS 应用。对 iOS 的支持已经很久没有提供了,这可能意味着微软也在其他平台上工作,比如 Android。
您的另一个选择是自己构建一些东西,使用 GCM 等现有工具或使用Pushwoosh等第三方提供商。Pushwoosh 的优点在于他们有一个免费计划,他们支持 Android 并且他们有一个 REST API,可以从 Windows Azure 调用来创建通知。
阅读在线文档似乎建议您需要在 Azure 中使用移动服务。您应该能够使用移动服务上的 Push 选项连接到连接到 Android 客户端的 Google Cloud Messaging。GCM 身份验证要求您将移动服务的 IP 地址添加到白名单。
但是有一种更简单的方法......我可以直接从我的 azure 网站访问 GCM API(在添加了在免费模式下不可用的 IP 地址之后)。要查看我的代码,请看这里