Перемещение расширений без раздражающих пользователей
В порядке,
Так, примерно год назад (я думаю) Google пережил переходный период, когда они сделали учетные записи Google Apps "реальными", чтобы мы могли использовать их в таких местах, как Chrome Web Store. К сожалению, до этого я написал несколько расширений, которые были под конфликтующим аккаунтом. Итак, теперь у меня есть две учетные записи, в которых старые расширения находятся под этой конфликтующей учетной записью, а все, что осталось после этой даты, - под новой учетной записью.
Итак, пришло время обновить некоторые из них (старые расширения), и я хотел бы переместить расширения под учетной записью приложения так, чтобы это не вызывало проблем у пользователей. Кто-нибудь знает способ? Кажется, что единственный вариант - просто разместить расширения под новой учетной записью и удалить их под старой учетной записью, но тогда я думаю, что все пользователи должны будут знать, чтобы установить новую.
Мысли? Кто-нибудь прошел этот процесс?
1 ответ
РЕДАКТИРОВАТЬ: Как @artur-nowak указал в комментариях, теперь можно передавать расширения между учетными записями, используя эту форму.
Если бы только ваши расширения были размещены за пределами Chrome Web Store (CWS), это можно было бы решить, изменив update_url
в manifest.json
(чтобы расширения начали загружать обновления из другого источника). Но это не так, и CWS не позволяет вам изменять update_url
пары. Поэтому я считаю, что у вас осталось два варианта:
подождите, пока Google добавит функцию "изменить владельца" в CWS
или снова добавьте свои расширения в CWS как требуемый пользователь и обновите старые, чтобы отобразить всплывающее окно / уведомление "обновите" со ссылкой на новую версию. Пользователи должны быть более заинтересованы в обновлении, если вы включите некоторые новые функции, чтобы привлечь их. Кроме того, это будет меньше раздражать, если конфиг будет сохранен. Для этого экспортируйте настройки в панель закладок (к ним будет легко получить доступ) и импортируйте их в новую версию расширения после его установки.