4. [스벨트킷모바일앱개발] capacitor + sveltekit + capgo 모바일앱 라이브업데이트 하기
capacitor를 써서 플레이스토어를 통하지 않고 어플리케이션의 쉽게 코드를 업데이트 하는 방법은 capgo를 사용하는 것이다. 리액트는 appcenter의 코드푸시를 사용하면 된다.
아쉽게도 무료는 아니지만 월 39불이면 5,000 엑티브 유저 까지 사용을 할 수 있다.
(테스트로 앱을 설치하면 만들면 그것이 다 active 유저로 카운팅되니 주의) 무료로 사용할 수 있는건 월 50명의 monthly유저만 가능하니 테스트로 깔고 여기저기 다운로드 해보라고 보내주면 사용량을 초과 할 것이다. 개인적으로는 두배씩은 늘려주면 유료로도 사용할 것 같은데....
어째튼 스타트업에서 미리 설치해놓고 비상 상황시 돈 내고 사용할 수 있지 않을까 싶다.(아마도)
기본적인 사용법은 다음과 같다.
1. 회원가입
2. capacitor앱에 capgo를 초기화 함
3. 스벨트킷 +layout.js에 아래의 코드를 붙여넣는다.
※ 공식설명서에 main코드에 붙이라고 적혀있어서 app.html에 넣고 삽질 했지만 작동안되서 +layout.js에 넣어서 하니 됨.
import { CapacitorUpdater } from '@capgo/capacitor-updater'
CapacitorUpdater.notifyAppReady();
4. 스벨트킷을 빌드함
npm run build
5. 안드로이드 기기에 설치함
npx cap run android
-------
라이브업로드 방법
1. 코드를 수정함
2. package.json의 version을 높힘
3. npm run build
4. 빌드한 것을 capacitor와 싱크함
npx cap sync
5.업로드
앱아이디는 자신이 세팅한 앱아이디 ex) com.example.name
npx @capgo/cli bundle upload [appId]
'Computer 관심 > Svelte' 카테고리의 다른 글
3. [스벨트킷모바일앱개발] 아이오닉 사용해서 앱 UI만들기 (0) | 2023.06.07 |
---|---|
2. [스벨트킷모바일앱개발] 안드로이드 사인된 apk 만들기 (0) | 2023.05.22 |
1. [스벨트킷모바일앱개발] capacitor Ionic SvelteKit 실행해보기 (0) | 2023.04.23 |
sveltekit을 vercel에 올리기(엄청 쉬움) (0) | 2023.01.08 |
[sveltekit] +page.js가 필요한 이유 (0) | 2022.10.08 |