【发布时间】:2015-10-23 08:01:49
【问题描述】:
我正在使用 GCM 和 Azure 移动服务来发送推送通知。 通知可以完美发送,因为我可以在 Azure 移动门户日志上显示。但是通知只能在第一次测试的手机上正确显示。 我没有设置任何检查以仅发送到一台设备。它是一个开放的通知处理程序,根据代码逻辑,所有设备都应该接收通知。
我需要单独注册每个设备吗?如果是,那么如何。 设备数量有限制吗?
【问题讨论】:
我正在使用 GCM 和 Azure 移动服务来发送推送通知。 通知可以完美发送,因为我可以在 Azure 移动门户日志上显示。但是通知只能在第一次测试的手机上正确显示。 我没有设置任何检查以仅发送到一台设备。它是一个开放的通知处理程序,根据代码逻辑,所有设备都应该接收通知。
我需要单独注册每个设备吗?如果是,那么如何。 设备数量有限制吗?
【问题讨论】:
每个设备都需要定期注册,因为服务器会在 90 天后删除注册。通常,应用程序在每次启动时都会注册。
我不知道如何在 Android 上执行此操作,但对于 Android 上的移动服务,您可以找到本教程 https://azure.microsoft.com/en-us/documentation/articles/mobile-services-javascript-backend-android-get-started-push/,尤其是“向您的应用添加推送通知”部分。
您会发现限制取决于您在此处选择的层级https://azure.microsoft.com/en-us/pricing/details/mobile-services/
【讨论】: