Метод getInstallerPackageName
всегда возвращает пакет установщика, который установил текущую установленную версию APK. Это означает, что при обновлении из другого источника, отличного от того, где исходная установка произошла из , будет изменено это значение .
Если вы хотите отслеживать, откуда исходная установка произошла в течение длительного периода времени вам придется хранить это значение самостоятельно.