2014-11-17 87 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' 
相關問題