android: detectar se o aplicativo foi baixado do mercado

Eu tenho um aplicativo que gostaria de distribuir pelo mercado e também pelo meu próprio site. Como, usando apenas uma compilação e uma chave, verifico se o aplicativo foi baixado do mercado ou não?

Essa questão é respondido com o código assinado com chaves diferentes, mas, idealmente, queremos uma única compilação.

questionAnswers(4)

yourAnswerToTheQuestion