Вам придется управлять этим самостоятельно.
Самый простой способ сделать это - сохранить (в IsolatedStorageSettings) номер текущей версии приложения.Затем вы проверяете это при запуске и сравниваете его с номерами текущей версии приложения.
Если в настройках нет значения, вы знаете, что это первая установка.
Если номера версий отличаются, вызнайте, что приложение было обновлено, и вы можете предпринять все необходимые действия в рамках обновления.(Кроме того, я всегда думаю, что хорошо, когда приложения подтверждают, что они были обновлены.)
Нет способа получить дату и время установки, но вы можете зафиксировать дату / время первого запуска.Просто получите (и сохраните?) Дату / время при сохранении номера версии.Помните, что вы будете подвержены изменениям в дате / времени на устройстве.Если вы хотите использовать веб-сервис для получения даты / времени, вам придется иметь дело с проблемами отсутствия подключения.
Я бы не советовал пытаться определить версию / обновление, основываясь исключительно на дате / времени на устройстве.так как есть много возможных проблем для рассмотрения и обхода.