Google 크롬 스토어에서 호스팅되지 않는 Chrome 확장 프로그램에서 작업 중이므로 자동 업데이트 기능을 추가해야합니다. 좀 더 역동적 인, 나는 작은 시나리오에 의해 달성하려고하는 것을 설명하려고 노력할 것이므로 무의미 해 보이지 않을 것입니다.크롬 확장 기능에 대한 자동 업데이트 기능 사용자 정의
시나리오 내가 좀 각 버전에 대해 서로 다른 버전을 가지고, 즉, 각 버전은 무료 버전과 유료 (다양한 기능) 버전을 가지고 있고, 때마다 새 버전이 릴리스의 확장이 필요
확장 프로그램이 에디션에 따라 업데이트됩니다.
즉, 서버는 사용자의 버전을 감지하고 "동적"에 따라 crx 파일을 제공 할 수 있어야합니다.
내가 뭘하려/
1.I 생각이 확장 에디션 쿠키를 설정하려고, 그래서 자동 업데이트가 발생할 때 서버가를 확인하고 XML 파일을 생성 할 수 있습니다, 불행하게도 내가 발견 그 쿠키는 크롬이 보낸 자동 업데이트 헤더에서 전송되지 않습니다.
2. 크롬 시작시 서버와의 내선 통화를 할 수 있으므로 서버가 ip와 함께 저장하므로 자동 업데이트가 발생하면 서버가 IP를 요청하고 xml을 제공하는 에디션과 일치 시키면 작동 할 수 있다고 생각하지만 다소 불충분 한 방법이라고 생각합니다.
3. 고유 한 응용 프로그램을 사용하여 버전에 따라 다른 XML 파일을 가리 키도록 매니페스트 파일을 수정할 수 있습니다.이 기능도 작동하지만 기본 응용 프로그램을 사용하지 않는 것이 좋습니다.
4. 가져 오기 요청 매개 변수를 수정 (즉, 에디션과 같은 맞춤 매개 변수 추가)하는 방법을 찾으려고했지만 그렇게 할 방법이없는 것 같습니다.
5. 다른 확장판을 다른 확장자로 분리 할 수 있습니다 (예 : 무료 버전은 유료 버전과는 다른 패키지로 제공 될 예정입니다). 그러나 모든 것을 하나로 만들려고합니다. 따라서 사용자는 업그레이드/다운 그레이드 할 수 있습니다. 이미 가지고있는 확장 기능을 설치/제거하지 않고도 가입 할 수 있습니다.
나는 그걸로 추측한다. 나는 내가하려고하는 것을 어떻게 성취 할 수 있는지에 대해 더 나은 생각을 가지기를 바란다.
P. 제목이 다소 모호하지만 더 나은 제목을 찾을 수 없다는 것을 알고 있습니다. 더 나은 제목이 나오면 알려주세요.
답장을 보내 주셔서 감사합니다. 사용자가 구독을 업그레이드/다운 그레이드하려는 경우 어떻게해야합니까? 구현 방법에 대한 아이디어가 있으십니까?! 사용자가 두 개의 확장 프로그램을 다루거나 다시 설치하지 않고 위/아래 학년 부분을 자동화하여 구독을 변경하려고 할 때 사용자가 더 쉽게 작업 할 수 있도록 노력하고 있습니다. 두 에디션을 성공적으로 병합했지만 사용자가 구독을 변경할 수 없거나 귀하의 접근 방식에 뭔가 빠졌습니까? –