Skip to content
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

Running services #53

Closed
dalb8 opened this issue Dec 3, 2013 · 6 comments
Closed

Running services #53

dalb8 opened this issue Dec 3, 2013 · 6 comments

Comments

@dalb8
Copy link

dalb8 commented Dec 3, 2013

By default Tasks runs two services: auto-backup and scrollable widgets. My phone has 384MB of RAM and I like to avoid having those services running. The first can be disabled via settings and is obvious but the second seems to always be there and isn't obvious. Of course most phones have a lot of RAM these days, but maybe it would be good to allow the service to stop.

@abaker
Copy link
Member

abaker commented Dec 5, 2013

You will be glad to hear that I've added another service in the latest version for handling in-app donations. The service-free v3 billing API requires the minSdk to be set to android 2.3 or above so I had to use v2.

I can look into making the widget service start up only once a widget has been added. Or I can add an option to disable widgets entirely.

I'll also have the billing service shut down if the user has already donated.

@dalb8
Copy link
Author

dalb8 commented Dec 5, 2013

It sounds like it involves the proprietary Play services library (which is incompatible with GPLv3). Please consider making a flavour that doesn't need that.

@abaker
Copy link
Member

abaker commented Dec 5, 2013

Billing service v2 only relies on an AIDL that is under an apache v2 license. All of the Google Play interaction is over IPC and won't cause any problems if the google play app is not present. I will also have the billing service shut itself down if billing is not supported.

@dalb8
Copy link
Author

dalb8 commented Dec 5, 2013

Nice one. I've a Flattr account and I've starred your repo, so you can collect a flattr if you have an account and hook it up. I'm probably the only one though:-(

@abaker
Copy link
Member

abaker commented Dec 5, 2013

Thank you, I appreciate it

abaker added a commit that referenced this issue Dec 6, 2013
* Add unit tests
* Dont start service if user already donated - #53
@ccoenen
Copy link

ccoenen commented Dec 8, 2013

@dalb8 you're not the only one, trust me ;-)

abaker added a commit that referenced this issue Feb 23, 2014
* Remove billing service (#53)
* BILLING permission prevented distribution to various countries
@abaker abaker closed this as completed in d594e5b Feb 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants