JusticeRage / ApkTrack

ApkTrack is an Android app which checks if updates for installed APKs are available.
GNU General Public License v3.0
123 stars 27 forks source link

Add Signal website source for APKs without Google Play Services. #116

Closed keithzg closed 6 years ago

keithzg commented 6 years ago

Adds the APK from https://signal.org/android/apk/ as a source, autoselecting it if the app manifest includes org.thoughtcrime.securesms.service.UpdateApkRefreshListener (which the Google Play Services version doesn't register as a receiver because they rely on the Play Store for update notifications and such).

(I actually use the Play Store myself mostly, but a paranoid friend asked me earlier today how best to keep track of updates for the apps they'd sideloaded onto their phone and I went, ooh, there's that nifty ApkTrack app that'd probably work for ya! And thus started my journey down the rabbit hole that has ended for now in this pull request ;))

JusticeRage commented 6 years ago

Hi! Thanks for the pull request! Have you tested that this source is indeed selected by default for Signal? I use Copperhead's rebranded version of the application, so I cannot verify this myself.

keithzg commented 6 years ago

Yup! I tested by installing an old Apk of Signal that I had downloaded a long time ago from their website, and it properly selected the source automatically, and downloading and installing the latest version worked. Then I uninstalled it and instead installed it from the Play Store, and as expected and intended in that case it did not select the website source automatically.

JusticeRage commented 6 years ago

Thanks a lot then! It will be included in the next release.