olvid-io / olvid-android

Olvid for Android
GNU Affero General Public License v3.0
151 stars 14 forks source link

install options - not google play store #23

Open Morse6690 opened 10 months ago

Morse6690 commented 10 months ago

Still loving Olvid. You all do great work.

Especially for degoogled devices it would be awesome to have the ability to make Olvid available to install via alternative app stores. For example Accrescent or f-droid. (https://github.com/accrescent/Accrescent) Users of these devices often have difficulty connecting to the Google play store.

Of course there is a need to still be able to pay for add ons to make the app profitable. Would it be possible to do something like the Threema model. Firstly allow users to purchase licenses via your own website. These licenses could be used to access the paid calling feature etc. Secondly make the app available on these alternative app stores, having the option to insert the license code to access extra features. This way free users can still access the app on all devices, with or without the play store, and they have the ability to support olvid financially.

finiasz commented 10 months ago

Hello @Morse6690, thanks for your message.

Publishing the app on F-Droid is indeed something we want to do, but unfortunately the F-Droid model forces us to recompile some libs directly from the sources instead of relying on packages pre-compiled by us. This is perfectly understandable, but for now we haven't had time to automate this process. The problematic libs are sqlite-jdbc and webrtc. For both of them we apply small patches to the source to support some features that are not supported by the distributed packages.

Regarding the purchasing of licences, it is indeed possible to purchase licences directly from our company, but we only sell them in "bulk", starting at a few dozen licences. These licences can be activated on degoogled devices. Selling licences directly from our website is also something we would love to do but haven't had time to focus on for now.

Right now, our main focus remains the release of new features!

Morse6690 commented 10 months ago

Does Accrescent have similar requirements to f-droid?

finiasz commented 10 months ago

I am not familiar with accrescent, but it seems they even accept closed source applications, so there should not be any issue. However, their building process seems to be "slightly different" as pointed out in their doc https://accrescent.app/docs/guide/publish/building.html, so there might be some work to do on our side. We'll have a look at this!

etam commented 10 months ago

duplicate of #2?

ghost commented 7 months ago

Any new update?