Open krillin666 opened 1 year ago
Thanks, adding some notes here on F-Droid: https://f-droid.org/en/docs/Submitting_to_F-Droid_Quick_Start_Guide/
One challenge is the social login is tied to our app signing, we might need to create new social login profiles for this version
One challenge is the social login is tied to our app signing
What does this mean?
GMS is used so this can't be published to F-Droid. You may need to create a FOSS flavor.
One challenge is the social login is tied to our app signing
What does this mean?
GMS is used so this can't be published to F-Droid. You may need to create a FOSS flavor.
Thanks. I suspect this is just for Google login, which we I think can remove on build. Maybe for notifications also.
One challenge is the social login is tied to our app signing
What does this mean? GMS is used so this can't be published to F-Droid. You may need to create a FOSS flavor.
Thanks. I suspect this is just for Google login, which we I think can remove on build. Maybe for notifications also.
Having Google dependencies stripped would be the best, so it can reach much more users through Fdroid. But in the meantime you could publish the compiled APK, so people could use Obtainium to get updates.
Thanks for that comment @krillin666
Looking into Obtanium right now. I think this might be a better option for us since a few other people asked for the APK (or at least until we figure out F-Droid).
Ok I think as the app developer we just need to add the APK to our Github releases page. Nothing specific required from us for a user to access that via Obtanium (or other install methods that use Github release pages).
and I just now noticed you mentioned Obtanium when you first opened this issue...sorry for not reading carefully! 🤦🏽
Another option to make the non-foss flavor available on f-droid is using IzzyOnDroid
There is a lot of people that have this repository added to f-droid to download apps like logseq
Hello, i started some of the work to publish to F-droid last night, I think I should have the PR submitted by the weekend.
I think I should have the PR submitted by the weekend.
I fear this issue got lost in the meantime, and there is no PR open at the moment…
Any update regarding this ticket? Having the APK in the repo allow many users to directly install the app. F-Droid is good, but it has its own requirements that need to be fulfilled before an app can be published there.
Yeah, unfortunately we can't post to F-Droid because of their requirements and some libraries we use. We could post the APK here, but people wouldn't be able to use the social logins.
Many F-Droid users don't use Google. That's why they use F-Droid - to de-google. And the IzzySoft repo has less requirement. You just need to upload your apk to the release and they can pick up it.
@linsui and do you need the apk to be unsigned?
@IzzySoft can anwser you better. In short, no. You should sign it with your key. Izzy will take the apk and host it in the repo. They won't sign or modify the apk.
OK first pass here: https://github.com/omnivore-app/omnivore/releases/tag/android-0.0.101
Your apk is too large for Izzy's repo. Not sure if it will be small enough with only one abi.
Way to large, and unlikely to get into the allotted size even for per-ABI builds, sorry. My estimate is each APK might get down to 70 MB, with much luck, which is still more than twice the per-app size allowed in my repo. Let's have a look:
TL;DR: Sorry, but no chance as far as I can see.
Hi !
First, thank you so much for the work being done here.
I know the Android app is still lagging a bit behind the iOS one, but this being an open source project it would be essential for users to be able to install this outside Google Play.
For that you could release the app to an Fdroid repo, or instead release the compiled APK in this repo so users could use Obtainium (https://github.com/ImranR98/Obtainium) to automatically update the APK on new releases.
Keep up the amazing work !