Что вы подразумеваете под перестройкой? Токены не меняются каждый раз, когда приложение перестраивается.
Значки могут быть изменены, но при этом они не имеют четкого значения, когда они это делают, когда они делают, это не документировано яблоком, но я заметил, что это произойдет, если вы создадите резервную копию, а затем восстановите приложение из iTunes в качестве одного из примеров.
Однако вы система должны быть разработаны, чтобы справиться с ними изменение - ваш клиентский код должен получить токен каждый раз, когда он запускает и сравнить его с кэшированной версией, и если они отличаются вы должны послать новую к серверу , Если приложение не имеет кешированного, тогда отправляйте недавно полученный файл на сервер.
Нет, pushtoken не изменяется на основе сборки приложения, откуда он был создан. – Aanabidden