If you are acting on behalf of other applications, you should use their
applicationId; but in your case I believe that you really want your own
applicationId. Let me try to explain why it's needed.

In the Online Accounts panel in the system settings, when the user
clicks on one existing account, he'll see what applications can use this
account, and he's got a chance to enable or disable them.

Now, you need to decide what the user should see in there, and how you want to 
present the storage-framework to the user: I think that the user should see 
something like "[icon] File synchronisation [enable/disable]", right?
This "File synchronisation" string, along with the icon next to it, comes from 
an .application file (it can be optionally overridden by a .service file, for 
those cases where you want to have different icons/text for different 
accounts); either storage-framework or some other app needs to provide it, and 
storage-framework needs to use this application-id to find out whether the 
synchronisation is enabled for that account.

-- 
You received this bug notification because you are a member of Ubuntu
WebApps bug tracking, which is subscribed to online-accounts-api in
Ubuntu.
https://bugs.launchpad.net/bugs/1643732

Title:
  service() method returns invalid service instance

Status in online-accounts-api package in Ubuntu:
  New

Bug description:
  I have a Google Drive account configured. When I call GetAccounts(),
  the account is returned, and calling the service() method on the
  account returns a Service instance. But that instance returns false
  from isValid(), its id(), displayName(), and iconSource() methods
  return an empty string.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/online-accounts-api/+bug/1643732/+subscriptions

-- 
Mailing list: https://launchpad.net/~ubuntu-webapps-bugs
Post to     : ubuntu-webapps-bugs@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs
More help   : https://help.launchpad.net/ListHelp

Reply via email to