После гугла вопрос меня смущает. Все ли приложения в iOS имеют одинаковые DeviceToken
?
Вот Apple Document
о проблеме.
Маркер устройства — это непрозрачный экземпляр NSData, который содержит уникальный идентификатор, назначенный Apple конкретному приложению на конкретном устройстве. Только APN могут декодировать и читать содержимое токена устройства. Каждый экземпляр приложения получает свой уникальный токен устройства при регистрации в APN, а затем должен переслать токен своему провайдеру, как описано в разделе Настройка поддержки удаленных уведомлений. Поставщик должен включать токен устройства в каждый запрос push-уведомления, предназначенный для связанного устройства; APN использует токен устройства, чтобы уведомление доставлялось только той уникальной комбинации приложение-устройство, для которой оно предназначено.