之前上线了一个 Notion Flow 插件,免费的,完全满足自己的需求,平常写博客一直用它,所以也没花太多精力维护: https://notion-flow.xheldon.com 仅仅上了 Edge 和 Chrome 两个商店。
这个插件用到了 Sidebar 的权限,但是 Edge 的 Sidebar 有问题,打开了就关闭不了,主动调用关闭无效。Chrome 就没问题,Chrome 的插件打开的 Sidebar 是跟着页面的,Edge 的 Sidebar 是全局的。Edge 的问题已经有人反馈一年多了,没解决。
最近写了个付费的插件(都是基于自身的需求) https://appledocs.dev ,因为收费,而且已经有海外收款,所以维护的比较认真,目前 Chrome 、Edge 、Safari 、Firefox 都提交审核了,其中 Chrome 、Firefox 上架了,下面详细说说。
Chrome
审核最快,2 天就通过了,一句废话没有,可能跟我之前上过那个 Notion Flow 有关系,所以我填写的信息都是全的,比如隐私链接、接入 GA 的官网链接等。
Edge
提交审核后的第六天,被告知说因为 icon 可能会有误导用户以为是第三方产品(比如 Apple ),需要我改一下。于是我把 icon 中的彩色的苹果 logo 加了一个 for Edge 的字样又提交审核了,迄今为止已经三天了,还没动静。
Firefox
挺奇葩的,估计是因为社区维护的(应该不是吧)?要求我提交「未压缩的源码」以供审核,但是我在留给审核人员看的那个地方说我的插件比较简单,人家 Chrome 都上架了,火狐为什么要源码?于是只给了压缩后的代码,没给源码。 因为我这个插件权限比较少,仅在特定的两个网页读取内容,其中一个还是我的官网,没有其他权限,所以提交审核第 5 天的时候给我发邮件说直接机器扫描合格后给我「临时」上架了,但是暂时没有人工审核。后续人工审核的时候可能会要求整改或者其他措施,得,拭目以待吧。
Safari
Safari 插件就是一个 App 上架的正规流程,因为自从某个版本开始,Safari 的插件安装也必须在 App Store 中下载了,因此本质是上架一个 App ,XCode 打包后提交的也是这个 App 的 Archive 。
总之就是一顿填写,各种权限声明、隐私政策、内容合规、销售地区、适用年龄、有无内购、有无第三方集成、加密算法是国标还是其他之类的、有无版号(我一个插件上哪儿弄版号?)。
刚提交 1 天,估计大概率被驳回,因为插件名字中带有 Apple 字样,以及 icon 也用了苹果早期的彩色 Logo ,但存在侥幸心理,先上试试,被驳回再改。从我的网站访问记录来看,浏览器最高的还是 Chrome (毕竟市场占用率在这儿摆着),Safari 很少。
其他
Opera...等,暂时不考虑了,有需要的朋友再说吧。