Как токены устройств различаются в режимах «песочницы» и «производства»?
Я думаю, что я заблокировал некоторые токены устройств в производственном режиме, и их нельзя вывести из разработки.
Любые идеи о том, как я могу проверить?
Как токены устройств различаются в режимах «песочницы» и «производства»?
Я думаю, что я заблокировал некоторые токены устройств в производственном режиме, и их нельзя вывести из разработки.
Любые идеи о том, как я могу проверить?
Когда вы создаете свое приложение с использованием сертификата разработки, оно создает уникальный токен устройства. Этот токен устройства не будет работать в рабочей сети push-уведомлений. Когда вы затем создадите свое приложение с профилем подготовки распространения (App Store или Ad-Hoc), ваше устройство создаст другой токен устройства для push-уведомлений. Если вы попытаетесь отправить токен, сгенерированный для разработки, в рабочую сеть SSL с принудительной отправкой, серверы Apple отклонят ваш токен.
Что я сделал, так это сначала попробовал производство, а затем, если это не удалось с кодом InvalidToken, затем повторил попытку в песочнице.
Если вам интересно, да, это сложнее, чем должно быть.