API 업데이트
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 지시서를 복사하십시오.
code를 사용하여 자바스크립트에서 플러그인 업데이트를 전송하는 예시입니다.
interface AppInfos { version_name: string version_build: string version_os: string custom_id?: string is_prod?: boolean is_emulator?: boolean plugin_version: string platform: string app_id: string device_id: string}
export const handler: Handler = async (event) => { const body = JSON.parse(event.body || '{}') as AppInfos const { platform, app_id, version_os, device_id, version_name, version_build, plugin_version, } = body console.log('update asked', platform, app_id, version_os, device_id, version_name, version_build, plugin_version) if (version_name === '1.0.0') { return { version: '1.0.1', url: 'https://apiurl.com/mybuild_101.zip', checksum: 'sha256_checksum_of_bundle', } } else if (version_name === '1.0.1') { return { version: '1.0.2', url: 'https://apiurl.com/mybuild_102.zip', checksum: 'sha256_checksum_of_bundle', } } else { return { message: 'Error version not found' version: '', url: '', } }}클립보드에 복사
응답 형식응답 형식 섹션 위비 암호화된 번들에 대해
{ "version": "1.0.2", "url": "https://apiurl.com/mybuild_102.zip", "checksum": "sha256_checksum_of_bundle"}위 암호화된 패키지, 또한 세션 키도 포함해야 합니다:
{ "version": "1.0.2", "url": "https://apiurl.com/mybuild_102.zip", "checksum": "encrypted_checksum_from_encrypt_command", "session_key": "ivSessionKey_from_encrypt_command"}업데이트나 오류가 없다면, message 키와 optionally error:
{ "message": "Version not found", "error": "The backend crashed", "version": "1.0.2",}Field Descriptions
Field Descriptionschecksumbundle zip 파일의 무결성 확인을 위한 SHA256 해시session_key암호화된 패키지에만 필요 - 이 값은 encrypt 명령어로 반환됩니다.ivSessionKey버전 식별자version__CAPGO_KEEP_0__ semver 형식url: __CAPGO_KEEP_0__에서 업데이트를 계속하는 HTTPS URL
배너 생성
배너 생성Compatible 배너 및 체크섬을 생성하는 방법을 배우려면 자동 업데이트 문서를 참조하십시오..
암호화된 배너에 대한 자세한 내용은 암호화된 배너 문서를 참조하십시오. 암호화된 배너의 전체 암호화 워크플로를 설명합니다.
업데이트 API 엔드포인트에서 계속하세요
업데이트 API 엔드포인트이미 사용 중이라면 API 업데이트 엔드포인트 CI/CD 자동화 계획을 위해 연결하세요. capgo/capacitor-업데이터를 사용하여 capgo/capacitor-업데이터를 사용하여 네이티브 기능을 사용하세요. Capgo CI/CD Capgo CI/CD에서 제품 워크플로우를 사용하세요. Capgo 네이티브 빌드 Capgo 네이티브 빌드에서 제품 워크플로우를 사용하세요. Capgo 통합 Capgo 통합에서 제품 워크플로우를 사용하세요. 그리고 CI/CD 통합 CI/CD 통합 구현 세부 사항을 위해.