前の記事で作っていたブラウザ拡張をChrome Web Storeに公開してみたので記事にしてみた
公開したChrome Web Store
リポジトリ
公開方法
Plasmoで開発している場合は、基本は以下の通りに進めればOK。
- ◆ 必要なもの
- GCPプロジェクト
- Store公開にOAuthのクライアントIDを取得
- Chrome Web Store APIを有効にする
- Chrome Web Store Developerの登録
- 初回のみ$5の登録料金がかかる
- GCPプロジェクト
上記を用意すれば、以下のコマンドでpackage化してコンソールからUploadすれば審査を申請することができる。
$ plasmo package
審査は結果が返ってくるまでの期間は、アプリが要求している権限周りによって異なるが、自分のアプリの場合は4〜5日程度かかりました。
公開までの審査で権限周りで1回落とされました。内容的にはアプリ実行に不要な権限の要求を行っていたので以下で修正した。
package.jsonの以下の部分を正しく設定したら審査も通った。
"manifest": { "host_permissions": [ "https://*/*" ], "permissions": [ "storage", "tabs", "contextMenus" ] }
ちなみに今回は、全部一人で開発していたのでアイコンやロゴ周りは、Wixロゴメーカー で生成したものを採用しました。
一旦、ストア公開しましたが、まだ開発したい機能があるので、その辺も開発が完了したら記事にしようと思います 🙇♂️