HACKER Q&A
📣 daggersandscars

How to stop Google Play Store from replacing apps from other app stores


I had Amazon Kindle installed from the Google Play Store. Amazon removed book purchases from the Google Play version of Kindle. One can still buy books from the Amazon Appstore version of Kindle.

* I uninstalled Kindle from Google Play

* I installed the Amazon Appstore

* I installed Kindle from Amazon Appstore

Direct book purchasing restored.

Every few weeks, the Google Play store uninstalls Kindle from the Amazon Appstore and installs its version.

Being able to use multiple app stores is (imo) Android's primary appeal. If Google Play can arbitrarily replace apps with its own, that's a serious problem.

How do I stop this from happening?

I have verified this -- when it happens, going to Amazon Appstore -> My Apps lists Kindle (Not from Amazon).


  👤 zinekeller Accepted Answer ✓
Not a satisfactory answer, but you could disable auto-updates for Kindle from the Google Play. IIRC the Google Play and the Amazon versions use the same package name (com.amazon.kindle) and signing keys, so Google Play thought that you have an equivalent app.

👤 millzlane
My wild guess is that the Amazon Kindle app was preinstalled by your device maker. That's why I think it keeps installing that version when the apps auto update. You can try disabling auto update. There used to be a way you could extract the .apk using apk extractor and then resign it with APK signer orijinal and android would think it was a different app. I'm not sure if that is still the case though.

👤 raninepaths
Its not google play store forcibly replacing the app. I think its when automatic update of google playstore is happening to your kindle app that its getting replaced. Just disable automatic update for in play store for.

👤 sanderr
Same hapens with Fairemail if you install it from Github.