ttnmapper / ttnmapper-android-v3

The 3rd rewrite of the Android mapping app
GNU General Public License v3.0
9 stars 8 forks source link

Add app to alternative play store #7

Open jpmeijers opened 5 years ago

jpmeijers commented 5 years ago

One recommendation is using F-Droid

dadosch commented 5 years ago

For fdroid, the following problems are reported:

ERROR: Found unknown maven repo 'https://maven.fabric.io/public' at build.gradle
ERROR: Found unknown maven repo 'https://repo.eclipse.org/content/repositories/paho-snapshots/' at build.gradle
ERROR: Found usual suspect 'crashlytics' at line 55 at app/build.gradle
ERROR: Found unknown maven repo 'https://maven.fabric.io/public' at app/build.gradle

That means, that you either remove crashlytics (general/at least in a fdroid build flavor) (hey, people are reporting crashing apps in some other way, aren't they?) or use some other crash report thing (NewPipe uses E-Mail)

jpmeijers commented 5 years ago

Funny thing is people do not report app crashes. The previous build that was published to the Play Store crashed on all older phones that were a bit slower due to a race condition. I didn't catch it until I went through some Play Store stats. Crashlytics would have alerted me directly via email the first time a crash appeared. Just too bad Crashlytics still doesn't work. If there is another alternative (I do not know NewPipe, but it sound interesting) I'd gladly try that. If that change makes publishing on fdroid easier, even better.

dadosch commented 5 years ago

Ok, I just checked. NewPipe uses https://github.com/ACRA/acra

See also https://github.com/TeamNewPipe/NewPipe/tree/dev/app/src/main/java/org/schabi/newpipe/report

Matthias84 commented 4 years ago

Would be nice, so is there a real chance?

I guess most nerds / techies / ... are like us and like to use non Google Android phones like LineageOS etc. So they need an APK or a free playstore to contribute ...

itsbrody commented 4 years ago

Would be nice, so is there a real chance?

I guess most nerds / techies / ... are like us and like to use non Google Android phones like LineageOS etc. So they need an APK or a free playstore to contribute ...

found it yesterday in APKpure, which is my favour app store.

jpmeijers commented 4 years ago

If you don't have the google services on your phone the app will likely not work. See https://github.com/ttnmapper/ttnmapper-android-v3/issues/16

If you do have the google services, best is to get the app via the Play Store.

I'm leaving this issue open because it is still a good idea to try and not depend on the google services. This is however difficult and getting even more difficult with time.

jpmeijers commented 2 years ago

The current version of this app does not directly depend on Play Services. It was tested to work on GloDroid (except that it doesn't have working GPS on the Pine Phone). The rest of the app did work as expected.

Releasing the app in the F-droid store should therefore be possible.