Use UIApplication's registerForRemoteNotifications if available