如何在模拟器中测试移动应用推送通知功能?

时间:2014-03-03 20:42:20

标签: android ios mobile cordova telerik

是否可以在移动应用中测试推送通知,例如android& ios,使用模拟器而不是物理设备?

在这篇(http://docs.telerik.com/platform/appbuilder/sample-apps/sample-backend-services-pushnotifications)文章中,我了解到在模拟器中无法进行此类测试。在Google快速搜索期间,我注意到许多其他推送通知服务无法在模拟器中进行测试。

我希望能够在不需要拥有物理设备的情况下测试推送通知功能,因为我买不起。

1 个答案:

答案 0 :(得分:7)

<强>的iOS

无法在iOS模拟器上测试真实推送通知,因为它不支持它。如果您尝试注册远程通知,则会收到此错误:

  

NSCocoaErrorDomain Code = 3010“不支持远程通知   在模拟器中“

你应该尝试在不在模拟器上的真实设备上调试应用程序。但是,您可以使用此library在iOS上模拟推送通知。

<强>的Android

Android模拟器能够通过GCM接收推送通知,但是,它确实需要一个额外的步骤,即在运行时将有效的Google帐户实际记录到模拟器中。对于您希望通过GCM使用推送通知的每个仿真器,都需要这样做。