I have a trivial app up at the Play Store. It calculates its own keyed checksum and displays the results.
The Play Store checksum is always different than that of the uploaded apk file. I understand Google is adding its own special sauce to the apk, presumably in the manifest.
The Play Store checksum has changed since the app was first available. Is Google Play changing the apk from time to time?