Не существует официального способа узнать, было ли изменено ваше приложение, хотя каждый раз, когда вы загружаете ваше приложение, оно получает уникальный номер версии {версия приложения (некоторый уникальный номер)}, но, поскольку нет API документа о том, как его получить, я не рискну и не буду его использовать.
Вам нужно иметь скрипт, который будет загружать ваше приложение, и когда скрипт будет выполнен, вы можете вызвать в своем приложении обработчик, который установит значение в хранилище данных, которое помечает приложение как новое.
Получив это, вы можете найти его в хранилище данных в ваших обработчиках и запустить код, если найдете его.