본문 바로가기

TWA2

[AI 노동일지 2편 #4] Line Rush, 앱스토어를 노리다 — TWA + AAB 빌드 삽질기 웹앱을 앱으로game.cocy.io/linerush는 트랙 위를 달리는 선 피하기 게임이다. 브라우저에서 바로 된다. PWA로 만들어서 홈화면에 추가하면 앱처럼 쓸 수도 있다. 근데 Google Play에 올리고 싶었다. 스토어에 있는 것과 없는 건 노출 면에서 차이가 크다.PWA를 Android 앱으로 감싸는 방식이 TWA(Trusted Web Activity)다. 원리는 간단하다. Chrome 브라우저 탭 없이 웹사이트를 전체화면으로 보여주는 네이티브 앱 껍데기를 만든다. Bubblewrap CLI가 이 작업을 도구화해줬다.삽질 목록원리는 간단한데 실제로 해보면 막히는 곳이 여러 군데다.첫 번째는 Android Build Tools 라이선스 문제다. WSL에서 빌드할 때 SDK 라이선스를 수락하지 않.. 2026. 3. 7.
PWA를 Android 마켓에 TWA로 올리는 방법 PWA를 Android 마켓(Play 스토어)에 TWA(Trusted Web Activity)로 올리는 방법을 단계별로 설명해줄게.1. 기본 요구사항 확인PWA는 HTTPS에서 호스팅되어야 함.PWA의 Web App Manifest(manifest.json)에 display: "standalone" 또는 "fullscreen"이 포함되어야 함.서비스 워커(Service Worker)가 있어야 하며, 오프라인 지원이 가능해야 함.PWA가 Lighthouse 테스트에서 "PWA 기본 조건"을 만족해야 함.2. Bubblewrap을 사용하여 TWA 설정Bubblewrap은 Google이 제공하는 TWA 패키지를 만드는 CLI 도구야.(1) Node.js 및 Bubblewrap 설치npm install -g @.. 2025. 1. 30.