IOS - Как отключить push-уведомление при выходе?

Мое приложение регистрирует учетную запись при входе в систему на моем сервере, чтобы включить push-уведомления для чата. Тем не менее, я еще не осуществил отмену регистрации учетной записи при выходе из системы, поэтому в этот момент, если я выполню вход с2 счета втакой же Устройство может принимать уведомления обеих учетных записей. В то же время в моем центре уведомлений есть служба POST, которая отменяет регистрацию «login_name + device token» в центре получения уведомлений. Где мне это назвать? Должен ли я использоватьunregisterForRemoteNotifications? Я просто хочу отменить регистрацию учетной записи + токен устройства в push-уведомлениях, чтобы не отключать уведомление всего приложения навсегда.

Могу ли я сохранить свой токен устройства наdidRegisterForRemoteNotificationsWithDeviceToken функционировать как

 $ [[NSUserDefaults standardUserDefaults] setObject:hexToken forKey:DEVICE_KEY];

а затем, при выходе из системы, вызвать мою функцию POST "removeDeviceToken", как

  NSString *deviceToken = [userDefaults objectForKey:DEVICE_KEY];
    if(deviceToken != NULL){
       [self.engine removeDeviceToken:deviceToken];
     }

Ответы на вопрос(3)

Ваш ответ на вопрос