-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Add AirMessage to F-Droid or the Aurora Store (for custom ROM users) #14
Comments
It's already accessible from the Aurora Store (although with 2 google trackers). Seeing this on F-Droid would be great! |
AirMessage relies on closed-source Google libraries and services for some of its features, here's what I can remember:
If there's enough interest in getting AirMessage on F-Droid, I'd be happy to work towards that! |
I made a reddit post to see how interested or not interested people were in this feature. For those of you not on r/AirMessage, here is the poll so that you can vote too! |
As you mentioned with AirMessage Cloud, I think most custom ROM users are not interested in smart reply. OSM integration would be phenomenal, though an F-Driod build sans maps support is still worth it. Listing on F-Droid has the potential to reach some new users too. |
Similarly to my comment on issue 11, I have now posted the results of the vote since it has been a month since it was posted. |
In this reddit post, u/friskfrugt requested a self hosted version of AirMessage Cloud, or one that utilized Supabase instead of Firebase. Is this applicable to the information in this ticket? Also, would microG be helpful in any way? |
Since Supabase doesn't have an equivalent for Firebase Cloud Messaging, it unfortunately cannot replace Firebase. However, if the main reason for wanting to self-host AirMessage Cloud is the web app, I am still working on porting the client to Windows to allow direct connections. |
I will say, I am an F-Droid user that would be interested in using AirMessage Cloud. microG would provide push notifications via GCM, but for some reason whatever method AirMessage is using to sign-in with Google doesn't seem to work with microG's native Google accounts. I'm just getting a "Sign-in error" popup. Edit: that could be related to microg/GmsCore#1198 - apparently microG does not support Firebase's |
I'd also like to chime in and say that if AirMessage was added to F-Droid (even without the Google-centric features), I'd be more than happy to use it! For push notifications, you could look into using WebSockets like I believe Signal's Android app uses as a fallback when Google Play Services aren't available. That should work on all devices, regardless of whether or not they have microG installed or not, and that will also keep you 100% F-Droid compliant, provided that you remove any other Google components. Many other open-source projects maintain a separate fork of their app that doesn't rely on any non-free network services or components, and I think an approach similar to this might work well for AirMessage. Regardless, I'm excited to see where this goes, and add me to the list of those who would love to see AirMessage on F-Droid! I'm not too into Android app development, but the F-Droid maintainers seem pretty helpful, so if you need help on getting your app to be compliant with their requirements, have a look at the F-Droid Wiki, and don't hesitate to open an issue or merge request on their GitLab if you're getting stuck somewhere. I'm sure they can give you some pointers 🙂 |
Alright, I've worked a bit on this and the I'll have to look more into getting the app onto F-Droid, I may do that later this week. |
Awesome, thank you so much for your work on this! Hoping for a smooth review process 🤞 |
I'm excited for this! Thank you for your work @tagavari |
Has there been any progress on this front? Super interested! |
@tagavari Is this still something that is on the table? |
I apologize, I had originally worked on this but it didn't end up making to a release.
|
This is great news, glad to hear you're still committed to an F-Droid release. I'm definitely looking forward to it! |
F-Droid merge request has been created here: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/11493 |
MR was accepted! |
AirMessage is available to download from F-Droid here: https://f-droid.org/packages/me.tagavari.airmessage/ |
@tagavari You are amazing! Thanks for your work! |
No description provided.
The text was updated successfully, but these errors were encountered: