Как получить приложения Google Диска для нескольких учетных записей

Я столкнулся с серьезной проблемой удобства использования для пользователей, пытающихся использовать приложение Google Диска из более чем одной учетной записи. Чтобы приложение могло использовать API-интерфейсы Диска от имени пользователя, пользователь должен установить соответствующее приложение Интернет-магазина Chrome, войдя в систему как этот пользователь. Проблема в том, что Интернет-магазин Chrome, кажется, ищет приложение, устанавливаемое для каждого браузера, тогда как API Drive требует, чтобы приложение было установлено для каждого пользователя.

Насколько я могу судить, единственный способ установить одно и то же приложение для нескольких пользователей в одном и том же (Chrome) браузере — это установить его одним пользователем, затем войти в систему как второй пользователь, удалить приложение (которое, по словам CWS, уже установлено), а затем переустановите его (чтобы Диск пометил приложение как установленное для второго пользователя). Это очень сбивает с толку, потому что во время этого процесса приложение и CWS отправляют пользователю смешанные сообщения о том, установлено ли приложение.

Я не уверен, есть ли каноническое приложение для проверки подобных системных ошибок. DrEdit где-то живет? Но если вы хотите увидеть проблемное поведение в нашей реализации, установите Graphing Calculator от Desmos.com как один пользователь, запустите его и войдите в систему с помощью гугл-диска и убедитесь, что все работает. Затем выйдите из приложения и используйте https://accounts.google.com, чтобы войти в Google как другим пользователем и попробуйте снова использовать приложение. Приложение сообщит вам, что оно не установлено (об этом говорят API-интерфейсы Диска), и направит вас в CWS, который утверждает, что приложение установлено.


person Jason Merrill    schedule 01.06.2012    source источник


Ответы (1)


Мы в курсе проблемы. И я согласен, что это действительно плохой опыт для пользователей, использующих один и тот же браузер (и один и тот же сеанс Chrome). Одна из проблем заключается в том, что учетная запись, с которой вы вошли в Chrome, может отличаться от учетной записи, с которой вы вошли в Google Web (Gmail, Интернет-магазин Chrome, Диск и т. д.). Поэтому Интернет-магазин Chrome должен сделать выбор. либо используйте статус установки приложений в браузере, либо учетную запись Google в Интернете.

Если вы пишете FAQ для своих пользователей, возможно, вы можете предложить наиболее эффективный способ установить приложение для второго пользователя — просто установить его с помощью другого браузера, такого как Firefox. Тем более, что эта проблема не повлияет на Firefox, потому что приложение не устанавливается в Firefox, а только в учетной записи Drive :)

Ошибка зарегистрирована внутри компании, теперь нам остается только ждать, пока она будет расставлена ​​по приоритетам и исправлена/разобрана. Мы также работаем над тем, чтобы приложения могли иметь процесс установки, не связанный с Интернет-магазином Chrome, чтобы на него меньше влияли все тонкости Интернет-магазина Chrome/браузера Chrome.

Я обязательно снова свяжусь с нашей командой инженеров по этому вопросу.

person Nicolas Garnier    schedule 03.06.2012