sta*_*m87 11 google-chrome google-chrome-extension chrome-web-store
文档对此非常不清楚.我知道,如果您自己托管您的分机,可以通过碰撞版本号来自动更新您的分机.但是,我不知道的是,如果您仍然可以在发布到Chrome网上商店的同时进行自托管.
我无法相信Google会让您通过网络界面手动更新您的扩展程序.
当您发布到Chrome网上应用店(CWS)时,CWS会托管您的扩展程序,并且您无法控制update_url属性manifest.json
(它被CWS特定链接所覆盖).当您决定使用新版本的CWS托管扩展时,只需将其(具有更高版本号)上传到CWS(通过开发人员仪表板).之后,您只需等待Chrome自动更新功能即可完成所有工作.
每个Chrome在后台执行并且没有用户直接许可,在CWS(或其他地方,如果扩展程序是自托管的)执行例行检查,确保所有扩展都是最新的.如果任何扩展程序(或应用程序)的新版本可用,则Chrome会执行自动更新(如果扩展程序的权限未增加).
现在有一种方法可以使用Webstore API以编程方式更新 CWS 中托管的扩展(自2014 年 3 月起) 。
注册 API 并通过 OAuth 2.0 授权后,您可以推送现有项目的更新:
curl \
-H "Authorization: Bearer $TOKEN" \
-H "x-goog-api-version: 2" \
-X PUT \
-T $FILE_NAME \
-v \
https://www.googleapis.com/upload/chromewebstore/v1.1/items/$APP_ID
Run Code Online (Sandbox Code Playgroud)
文件不清楚这是否会产生草稿;无论如何,也可以通过 API 进行发布。
请注意,它仍将接受自动审核检查,因此实际更新仅在完成后(通常在一小时内)可用。
归档时间: |
|
查看次数: |
3538 次 |
最近记录: |