Рекомендуемый подход: сначала отправьте запрос в производственную APNS, а в случае сбоя отправьте его в APNS песочницы.И всегда делайте это без исключения.
Причина: на практике 99,9% всех ваших push-уведомлений будут правильно обрабатываться производственными APNS.Существует 0,09%, которые отправляют разработчики, которые будут обрабатываться немного медленнее (одно отклонение, а затем одно успешное завершение) и 0,01%, которые должны быть успешными с производственными APNS, но по какой-то причине этого не происходит (вместо одного сбоя,Вы пытаетесь дважды и дважды терпите неудачу).
Большое преимущество в том, что он просто работает .Вам не нужно настраивать сервер, куда отправлять push-уведомления, и вам не нужно настраивать клиент, чтобы он сообщал серверу, куда отправлять push-уведомления.Вы просто посылаете толчок, и это работает.