概要
Chrome Web StoreでChrome拡張機能やPackaged App / Hosted Appを公開している開発者の方向けに、拡張機能/アプリを削除する方法を紹介します。
これ以外の方法をご存知の方、是非教えてください。
背景
Google Chromeブラウザをお使いの方はご存知のChrome Web Storeですが、開発者の方の中にはデベロッパーダッシュボードをご存知の方もいると思います。
デベロッパーダッシュボードには、自分のGoogleアカウントで登録した拡張機能/アプリがリストされているのですが、そこの各アイテム毎のメニューには「ユーザーからのフィードバック 」「統計情報」「非公開」「編集する」「詳細」しかなくて「削除する」が見当たりません。
「編集する」を押してから編集画面からならできるのかな?と思いましたが「削除する」は見当たりませんでした。そこでググってみたところ同様に困っている方が国外にはいて方法を見つけました。
手順
- デベロッパーダッシュボードのページを開く
- Command + Option + Iキーを押下して、デベロッパーツールを開く
- Consoleタブを開き、次のように入力してEnter(んった〜ん!)
cxDeleteItem("アイテムID")
- 削除確認ダイアログが表示されるので、本当に消しても良いのであれば「はい、このアイテムを削除します」を選択する
注意事項
Google側であえて「削除する」メニューを設けずコンソールから実行するくらいですし、一度消してしまうとそのアイテムIDは使えなくなる、つまりURLは無効になってしまうので本当に削除して良いのか十二分に検討が必要です。
私の場合は、Packaged Appで登録したものをHosted Appに切り替えたくなったり、デモ用に登録していた拡張機能でデベロッパーダッシュボードが管理しにくくなったため、不要なアイテムを削除することにしました。
手順3. のアイテムIDは削除する拡張機能/アプリのものに置き換えてください。
「詳細」リンクを押して確認するか、公開URLの後ろの文字をコピーするかしてください。
下記URLであれば、アイテムIDは edhaidnhnbcidmofgbohhmkplppgmaji
です。
https://chrome.google.com/webstore/detail/美人百景/edhaidnhnbcidmofgbohhmkplppgmaji
参考サイト
Deleting items from the Chrome Webstore developer dashboard
http://chris-alexander.co.uk/on-engineering/google/deleting-items-from-the-chrome-webstore-developer-dashboard/