Apple推送通知registerForRemoteNotificationTypes:方法

时间:2012-07-04 11:27:08

标签: ios push-notification

当iOS设备注册远程通知时,它会通过调用方法注册Apple服务:

 registerForRemoteNotificationTypes:

该方法是同步还是异步?

如果设备由于某种原因无法获得令牌immediatley会怎样?它会调用didFailToRegisterForRemoteNotificationsWithError还是只是等待?

1 个答案:

答案 0 :(得分:1)

根据developer.apple.com,registerForRemoteNotificationTypes是异步的:

发送此消息时,设备会使用Apple Push Service启动注册过程。如果成功,则应用程序委托在应用程序中接收设备令牌:didRegisterForRemoteNotificationsWithDeviceToken:method;如果注册未成功或未能接收令牌,则通过应用程序通知委托:didFailToRegisterForRemoteNotificationsWithError:method。