我可以在不使用完整仿真器的情况下模拟 GCM / APNS 客户端设备吗?



我有一个应用程序,每天需要向数千台设备推送通知多达几次。我希望能够针对我的服务器代码运行测试,而无需实际向用户发送任何内容。

是否有任何语言的库可以让我在不使用完整设备仿真器的情况下作为客户端连接到 APNS 或 GCM?我只想看到来自服务器的网络流量,我不需要大规模测试应用程序本身。

--编辑--

我的目标之一是能够测试发送到具有不同配置的设备,而无需实际用户满足该需求。例如,我想以编程方式在每个时区中创建和注册 X 个设备,然后能够在测试方案中向这些瞬态设备发送通知。由于我在很多时区都没有用户,因此绑定到真实设备(或必须启动重型模拟器)进行测试是一个障碍。

谢谢!

对于 GCM,消息中的"dry_run"字段(请参阅此页面)是否适合您的目的?它允许您从客户端向GCM服务器发送消息,而无需将其发送到实际的电话/设备。

最新更新