3

나는 현재 자기 호스트 내 크롬 확장 프로그램 - 덜 기술 사용자를위한 더 복잡하고 최근의 변화는 크롬 확장을 사이드로드와 함께하지만, 나는 웹 스토어로 이동 고려 중이 야.셀프 호스팅에서 웹 저장소로 원활하게 전환하려면 어떻게해야합니까?

문제이다 : 나는 거기에 그것을 얻을 일단 내 ~ 500,000 + 사용자가 웹 스토어에서 다음 업데이트 버전을 다운로드받는 방법에 대한 명확한 전환 계획이 표시되지 않습니다.

은 나의 새로운 버전을 업로드하고 다운로드 링크를 가리 키도록 manifest.json을 내 UPDATE_URL 변경과 같은 간단한가요? update_url은 원래 확장 프로그램이 호스팅 된 도메인 이름과 다른 도메인 이름을 가리킬 수 있습니까? 이 같은 인증서로 서명해야하는 것을 의미 -

답변

5

주요 문제는 크롬 웹 스토어에있는 버전이 자체 호스팅 버전과 동일한 ID를 가질 필요가 있다는 것입니다. 이를 위해 서명 인증서를 Web Store에도 업로드해야합니다. 확장 기능을 처음 업로드 할 때 인증서를 key.pem으로 ZIP 파일에 추가하면 웹 스토어에서 서명을 자동으로 사용하여 서명합니다 (확장 패키지에서 제거되므로 걱정하지 않아도됩니다).

같은 ID에서 웹 스토어에서 확장이 있으면 당신은 당신 자체 호스팅 위치에 새 버전을 추가 할 수 있습니다. update_url으로 http://clients2.google.com/service/update2/crx을 사용하십시오. 웹 스토어에 자체 호스팅 위치의 최신 버전보다 높은 확장 버전이 있으면 모든 사용자가 자동으로 업데이트해야합니다.

이 답변은 Google groups discussion을 기반으로합니다.

+0

답변 해 주셔서 감사합니다. – honestbleeps

+0

업데이트 :이 과정을 따라했지만 불행히도 작동하지 않았습니다. 내 .pem 파일을 포함 시켰습니다. 확장 프로그램이 동일한 ID를 얻지 못했고 개발자 콘솔에 확장 프로그램에 pem 파일이 있다는 경고가 표시되어이를 수행하고 싶지 않을 것입니다. 불행히도이 시점에서 어떻게 진행해야할지 모르겠습니다. – honestbleeps

+0

@honestbleeps : Google 그룹에서이 접근법이 여전히 지원되는지 여부를 묻는 것이 좋습니다. –