2014-11-17 59 views

回答

16

不,在模拟器中仍然没有支持推送通知的API。您必须使用设备。

尽管iPhone 6和iPhone 6+模拟器设置了推送通知,甚至向您显示推送通知提示,但尝试从模拟器注册推送通知仍然失败,错误域= NSCocoaErrorDomain Code = 3010“远程通知在模拟器中不支持“UserInfo = 0x7fc786b4af90 {NSLocalizedDescription =模拟器不支持远程通知}。所以,你最好的选择仍然是使用一个设备。

+0

感谢您的澄清。 –

+0

您的答案与此处似乎相同http://stackoverflow.com/a/21741398/1753005 + http://stackoverflow.com/a/26390082/1753005 –

0

是的,你可以检查模拟器上的推送通知,但你必须在你的应用程序中使用一个库命名为SimulatorRemoteNotifications。通过使用4-5个步骤,您可以在模拟器上测试推送通知。

他们还提供荚太

pod 'SimulatorRemoteNotifications', '~> 0.0.3' 
相关问题