зависит от типа пушей. у мен пуши могут быть персонализированы / не персонализированы - так что при неперсонализированных я каждый раз при запуске приложения отпраляю пуш айди на сервер.
просто если пользователь запустил приложение - я сохранил пуш, что бы потом с сервера отправлять ему сообщения. но если он запускает приложение долго время, при попытке отправить, мне говорит, что токен устарел