Comments (19)
Hi. Many people use Android but don't create a Google account. And without Google account, you can use the Google Play Store. I don't want a google account.
from apollo.
We use google play services for push notifications. Notifications are key to ensuring lightning payments work correctly. Play services, with all it's issues, allows us to have a quick and reliable service. There's alternatives we can explore, but they are not simple and would take a lot of effort to get right.
We hear quite a bit from users like yourselves that prefer not to use Google related services and will look into removing Play services in the future. As to when, I can't make promises: we're a small team and that sometimes stops from exploring all possible improvements to Muun.
from apollo.
MicroG can substitute the Google services
I personally would prefer updates that I initiate, like pull-to-refresh or hitting an update/sync icon. Part of what I love about my Graphene OS phone is that because I don't have those services constantly running and pinging in the background I can easily get three to five days of battery life on a single charge. Simpler, less distracting, greener.
from apollo.
MicroG can substitute the Google services
from apollo.
We use google play services for push notifications. Notifications are key to ensuring lightning payments work correctly. Play services, with all it's issues, allows us to have a quick and reliable service. There's alternatives we can explore, but they are not simple and would take a lot of effort to get right. We hear quite a bit from users like yourselves that prefer not to use Google related services and will look into removing Play services in the future. As to when, I can't make promises: we're a small team and that sometimes stops from exploring all possible improvements to Muun.
I have no clue how hard the following would be but couldn't the app detect if it doesn't have access to Google services and switch to pull-only updating? I would be fine with a pull-to-refresh UI scheme (or clicking an update circle-arrow). I am looking to move to Graphene OS full-time and there are no Google Services with that OS (Graphene is basically Android with all Google Services ripped out).
Then again, if lightning transactions cannot work without Google Play Services then that's another matter entirely.
from apollo.
@champo there also is microg to minimize the involvement of google and enable functionality such as cloud messaging (push notifications), see e.g. https://forum.f-droid.org/t/push-notifications-without-google/6010
from apollo.
Hi! It's not in our immediate plans. Just so I understand, why would you prefer that distribution?
from apollo.
Even if it would be available as an .apk, it probably isn't usable because the app needs Google services. See other issue: #9.
from apollo.
What does it need Google services for? (apart from push notifications)
from apollo.
To me, an .apk would allow me to verify its signature more easily, without having to use adb.
from apollo.
@Nosferath I'm not sure I understand what you mean. Can you explain your use case in more detail? Thanks!
from apollo.
@champo .apk means that it's fine to have the possibility to download the .apk instead of having it available in F-droid.
from apollo.
It would be nice to have on F-Droid. In the meantime, you can use Aurora Store to download it without having a Google account, just sign in anonymously.
from apollo.
@gabrc52 no, it doesn't work without google services
from apollo.
i would like to see this on fdroid as well
from apollo.
Might be worth considering bumping priority on this due to recent meat space events.
from apollo.
Can you setup GitHub to build it automatically? https://www.ingloriousmind.com/blog/automated-builds-for-your-projects-on-github/
from apollo.
Notification should not be an issue, since instant messaging apps get distributed on F-Droid, like Element and Wire
That said, you should accept that the app will be signed with F-Droid's key.
OK, some other apps provide just the Play Store link and and alternatively the .apk direct download, like this one.
I believe is web sockets what is used for notifications... but I cannot recall it now.
from apollo.
Any update on this? Thanks.
from apollo.
Related Issues (20)
- [proposal] Muun version that will work without Google Services HOT 2
- Boltcard (Lightning network NFC card) support? HOT 2
- I've been waiting for 2 hours, it's not confirmed, bitcoin isn't going HOT 2
- [Feature Request]: BIP351 Private Payments Support HOT 2
- [Feature Request]: Display amount value in "Main currency" on the "Send bitcoin" form HOT 3
- Support LUD-01 Fallback Schemes
- Add lightning-network as a topic to this repository
- Default to paying fees that are less than transfer amount
- Specify fee amount in error message?
- Make note optional when sending BTC HOT 1
- Add a option to disable PIN HOT 1
- Smart display of Bitcoin Balance HOT 1
- Can't the LN address be made smaller? HOT 3
- Confirm PIN before confirm a transaction
- InitialSyncError: Error during initial loading HOT 3
- Join the Bitcoin Design Community with Global Accessibility Awareness Day HOT 1
- Transaction stuck “confirming” HOT 2
- Stuck transactions on mempool HOT 2
- LNURL withdraw bug: HTTP vs. HTTPS HOT 2
- Will there ever be a muun desktop wallet (windows) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from apollo.