是否可以在移动应用中测试推送通知,例如android& ios,使用模拟器而不是物理设备?
在这篇(http://docs.telerik.com/platform/appbuilder/sample-apps/sample-backend-services-pushnotifications)文章中,我了解到在模拟器中无法进行此类测试。在Google快速搜索期间,我注意到许多其他推送通知服务无法在模拟器中进行测试。
我希望能够在不需要拥有物理设备的情况下测试推送通知功能,因为我买不起。
答案 0 :(得分:7)
<强>的iOS 强>
您无法在iOS模拟器上测试真实推送通知,因为它不支持它。如果您尝试注册远程通知,则会收到此错误:
NSCocoaErrorDomain Code = 3010“不支持远程通知 在模拟器中“
你应该尝试在不在模拟器上的真实设备上调试应用程序。但是,您可以使用此library在iOS上模拟推送通知。
<强>的Android 强>
Android模拟器能够通过GCM接收推送通知,但是,它确实需要一个额外的步骤,即在运行时将有效的Google帐户实际记录到模拟器中。对于您希望通过GCM使用推送通知的每个仿真器,都需要这样做。