title: How to get google drive apps on multiple accounts
body: <p>I'm running into what seems to be a serious usability problem for users trying to use a Google Drive app from more than one account. In order for an app to be able to use Drive APIs on a user's behalf, the user must install the associated Chrome Web Store app <em>while logged in as that user</em>. The problem is that the Chrome Web Store seems to look for an app being installed per browser, whereas the Drive API needs the app to be installed per user.</p>
  
  <p>As far as I can tell, the only way to install the same app for multiple users in the same (Chrome) browser is to install with one user, then log in as the second user, uninstall the app (which the CWS says is already installed), and then reinstall it (so that Drive will mark the app as installed for the second user). This is a very confusing experience, because during this process the app and the CWS are sending the user mixed messages about whether the app is installed.</p>
  
  <p>I'm not sure if there's a canonical app to test for system bugs like this. Is DrEdit live somewhere? But if you want to see the problem behavior in our implementation, install the <a href="https://chrome.google.com/webstore/detail/bhdheahnajobgndecdbggfmcojekgdko" rel="noreferrer">Graphing Calculator by Desmos.com</a> as one user, launch it and log in using google drive and verify that everything is working. Then log out from the app, and use <a href="https://accounts.google.com" rel="noreferrer">https://accounts.google.com</a> to log in to google as a different user, and try using the app again. The app will tell you that it isn't installed (that's what Drive's APIs are telling us) and direct you to the CWS, which claims that the app <em>is</em> installed.</p>