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

App watcher permissions #1

Closed
Ralf82 opened this issue Jun 9, 2012 · 18 comments
Closed

App watcher permissions #1

Ralf82 opened this issue Jun 9, 2012 · 18 comments

Comments

@Ralf82
Copy link

Ralf82 commented Jun 9, 2012

Hello, is it possible to subscribe to app update information without using my google account? I don't want to give authenticator access to my google account just to get news about apps.

So, is there another way?

@danpecker
Copy link

Hey, that's exactly my question, too. +1

It's open source, however, I am not the one to understand the code. Do you trust the developer and the permissions?

@anod
Copy link
Owner

anod commented Jun 10, 2012

No, there is no way to use google market api without authentication

@Ralf82
Copy link
Author

Ralf82 commented Jun 10, 2012

@danpecker:
Sorry, I don't know the developer. I heard about this app in this blog and in a forum:
http://www.mobiflip.de/app-watcher-fuer-android-prueft-updates-auch-fuer-nicht-installierte-programme/

Most users are still sort of afraid of installing this app. I would pay for such an app, if there is not this permission problem.

@anod:
Would it be possible, if the app use one special dummy account for all users.

The problem is not "normal" authentication like other apps demand (for tasks, picasa etc). This app here demands to act itself as an "account authenticator", so it would be the admin of my account ...

edit:
This is what other apps demand:
"use the authentication credentials of an account
Allows the app to request authentication tokens."

Is it not enough?

@anod
Copy link
Owner

anod commented Jun 10, 2012

@Ralf82

I think there is confusion in permissions.
This permission requests authentication for google account:
USE THE AUTHENTICATION CREDENTIALS OF AN ACCOUNT
Allows the app to request authentication tokens.

The following permission is used to create Synchronization account for AppWatcher itself, and one of the part of synchronization account is required authentication... It has a dummy implementation and as far as I know it's not possible to create synchronization account without this permission.
ACT AS AN ACCOUNT AUTHENTICATOR
Allows the app to use the account authenticator capabilities of the AccountManager, including creating accounts and getting and setting their passwords.

I will check again if I can skip this dummy authenitfication.

@Ralf82
Copy link
Author

Ralf82 commented Jun 10, 2012

@anod:
For example:

As far as I understand: This task app creates a Synchronization account to sync with Google - without your permissions:
https://play.google.com/store/apps/details?id=ch.teamtasks.tasks.paid

Used permissions:

  • use the authentication credentials of an account
    Allows the app to request authentication tokens.
  • write sync settings
    Allows the app to modify the sync settings, such as whether sync is enabled for the People app.
  • discover known accounts
    Allows the app to get the list of accounts known by the tablet. Allows the app to get the list of accounts known by the phone.
  • read sync statistics
    Allows the app to read the sync stats; e.g., the history of syncs that have occurred.
  • read sync settings
    Allows the app to read the sync settings, such as whether sync is enabled for the People app.

Sounds more specific and trustful?

@anod
Copy link
Owner

anod commented Jun 10, 2012

Tasks app is not very correct example because they don't use Accounts & Sync feature for synchronization.
They manage synchronization inside application and the app is not listed under Settings -> Accounts & Sync.

Those apps has the same permission:
https://play.google.com/store/apps/details?id=org.mots.haxsync
https://play.google.com/store/apps/details?id=com.facebook.katana

@Ralf82
Copy link
Author

Ralf82 commented Jun 10, 2012

In fact, Task IS listed under Settings -> Accounts & Sync. It is listed INSIDE my Google account - see last item of this screenshot:
http://s1.directupload.net/images/120610/f8tuz82y.png

So like your app the app "Tasks" gets the information from my google account. It's not a stand alone account like Facebook etc.

Maybe this is possible with your app?

@anod
Copy link
Owner

anod commented Jun 10, 2012

Nice, it can be a nice solution to remove this permission and move synchronization under one of google accounts

@Ralf82
Copy link
Author

Ralf82 commented Jun 10, 2012

If you could do this, this would be great. Your app will get much more acceptance. People are waiting for such an app ;).

BTW - feature request (not important):

  • export list as txt to sd card and import (so you have a backup of the list)
  • mark more than one app after searching in play store

@peterbonge
Copy link

@anod
Any news about moving sync to an existing Google account?

@anod
Copy link
Owner

anod commented Jul 1, 2012

I'm planning to have some time for the app this month

@Ralf82
Copy link
Author

Ralf82 commented Jul 1, 2012

Great to hear from you!

Meanwhile there is an app in competition:
https://play.google.com/store/apps/details?id=com.blogspot.jddevelop.android.marketmarks&hl=de

MarketMarks needs less permissions, but more traffic.

@Ralf82
Copy link
Author

Ralf82 commented Jul 2, 2012

Great that you are working on it. :)

@Ralf82
Copy link
Author

Ralf82 commented Jul 25, 2012

Hii,

any news?

@anod
Copy link
Owner

anod commented Jul 25, 2012

Updated to use one of existing google accounts for synchronization instead of own synchronization account, and removed permissions.

@anod anod closed this as completed Jul 25, 2012
@Ralf82
Copy link
Author

Ralf82 commented Jul 31, 2012

Hi, fine but: I can not see the update in play store.

Can you help us?

@anod
Copy link
Owner

anod commented Jul 31, 2012

Hi,

I need to finish couple of things before release of the new version and just don't have time to do it...
May be I will push it like it is now without all planned changes....

@Ralf82
Copy link
Author

Ralf82 commented Aug 5, 2012

Thank you. And looking forward to more changes ... :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants