Если вы хотите разрешить использование нескольких пользователей на устройстве, вам придется пересмотреть свой подход. Push-уведомления отправляются и принимаются, даже когда приложение закрыто, поэтому нет способа ограничить уведомления на уровне входа в систему.
Если вы хотите, чтобы пользователь вошел в систему один раз, прежде чем он получил push-уведомления, вы можете просто переместить код регистрации apns после того, как пользователь вошел в систему.
Если вы хотите, чтобы пользователь получал уведомления только тогда, когда он вошел в систему, вам придется сообщать о присутствии пользователя серверу (вашему провайдеру apns) каждый раз, когда он входит (и выходит).