这个问题的文档非常不清楚。如果您自己托管扩展程序,则可以通过提高版本号来实现自动更新扩展程序。但是我不知道是否可以在仍然发布到Chrome网络商店的情况下进行自己的托管。
我无法相信Google会让您通过Web界面手动更新扩展程序。
这个问题的文档非常不清楚。如果您自己托管扩展程序,则可以通过提高版本号来实现自动更新扩展程序。但是我不知道是否可以在仍然发布到Chrome网络商店的情况下进行自己的托管。
我无法相信Google会让您通过Web界面手动更新扩展程序。
manifest.json
中update_url属性的控制(它被CWS特定的链接覆盖)。当您决定提供新版本的CWS托管扩展程序时,您只需将其(带有更高版本号)上传到CWS(通过developer dashboard)。之后,您只需等待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
文档不清楚这是否会创建草稿,无论如何,也可以通过API进行发布。
请注意,它仍将受到自动审核检查的限制,因此实际更新只有在完成后才可用(通常在一小时内)。