测试大规模移动推送通知的方法

时间:2013-07-28 11:03:05

标签: android ios push-notification windows-phone

我们有一个系统负责推送iOS,Android和Windows手机的移动通知。我们几乎没有每个平台的帐户(因为我们的应用程序很少)。到目前为止,我们已经能够使用少量设备测试我们系统的那一部分,因此少数消息但我们需要能够使用质量数来测试我们的服务。例如,我们的系统对电子邮件做同样的事情,因此我们使用Google的“+”功能测试我们能够在几分钟内发送数万封电子邮件,但我们如何才能通过移动推送实现这一目标?

TIA

1 个答案:

答案 0 :(得分:0)

对于Google Cloud Messaging,您可以使用dry_run参数,该参数允许您向GCM服务器发送许多请求,而无需向设备发送消息:

  

dry_run 如果包含,则允许开发人员在不实际发送消息的情况下测试其请求。可选的。默认值为false,并且必须是JSON布尔值。

据我所知,Apple推送通知没有类似的机制。您可以编写一个模拟APNs服务器的进程。它必须接受传入的客户端套接字,并能够读取客户端发送的通知二进制数据(可能验证传入数据的正确性)。

您可以使用Microsift推送通知执行类似操作。