我开始尝试独立开发这条路,公开自己开发过程中遇到的问题和思考,最近在开发一款浏览器插件,主要功能是在多平台同步发布内容,计划支持的平台:微博、即刻和 twitter。 仓库地址:https://github.com/lban2049/note-sync
这个插件的基本功能已经实现了,所以准备先上架 Chrome 市场,体验下整个流程,后续功能也会继续优化。
1、注册了开发者账号,支付了 5 美元的一次性费用。我用了国内的 Visa 信用卡,支付成功。
2、插件打包,我用的 plasmo 框架,运行命令 pnpm pakcage ,直接就打包好了。
3、在上传压缩包之前,账号开要开启两步安全验证,上传时会提醒。用手机接个验证码就可以了,国内手机号也可以。
4、上传压缩包之后会要求继续补充信息,按要求填写就可以了,其中要上传宣传图片,尺寸必须和要求一致,我全用的应用截图,推荐一个截图工具 Snipaste ,可以指定尺寸截图。
5、我使用 Storage 和 content_script,隐私要求更高,需要填写额外的说明,阐述为什么要申请这个权限。
6、在申请前可以检查下打包的结果,content_script 可以指定域名,提交审核时有提示,申请权限的范围越小,审核的时间会越断,我只申请了微博和即刻的域名权限。
7、发布范围,也就是发布到哪些国家,选的少也可以减少审核时间,我这个插件基本也只是给国人使用,取消勾选了很多国家。
现在已经提交审核了,后面就是等审核结果了。整个流程操作还是比较简单的,新注册了一个 google 账号,使用的国内的手机号,付一次性的注册费用 5 美元,上传压缩包,完善信息,提交审核完成。