IOS unregisterForRemoteNotifications no funciona en modo avión

Una de las características de mi aplicación es anular el registro del usuario de la notificación remota remota cuando el usuario cierra la sesión de la aplicación. ¿Hay alguna manera de anular el registro de la aplicación de la notificación de inserción cuando el usuario cierra la sesión mientras el dispositivo está en modo avión (fuera de línea)?

Intenté este código pero todavía recibo notificaciones cuando vuelvo a estar en línea, [[UIApplication sharedApplication] unregisterForRemoteNotifications];

¿Alguien podría ayudar a eliminar una aplicación del centro de notificaciones cuando el dispositivo está en modo avión?

Respuestas a la pregunta(2)

Su respuesta a la pregunta