에뮬레이터 생성 1) Android Studio → 우측 상단 AVD Manager 클릭 → 좌측 하단 + Create Virtual Device 클릭 2) playstore가 없는 버전 선택 후 Next 클릭 3) 상단 x86 Image 탭 선택 4) API Level 28 선택 (29 버전은 root 권한을 줬음에도 불구하고 remount 실패...) 5) ABI는 x86_64 선택 6) Target에 Google APIs가 있는 버전 선택 후 Next 클릭 7) 에뮬레이터 실행 시 사용하기 쉬운 이름으로 AVD Name을 입력한다. (예 : test) 그리고 Finish 클릭 에뮬레이터 실행 1) Android Studio 하단 Terminal 실행 2) c:\Users{사용자계정}\AppData\..
assets 폴더 및 html 파일 추가 New > Folder > Assets Folder를 선택하여 폴더를 생성한다. 생성된 assets 폴더에 index.html 파일을 추가한다. html 파일에서 필요로 하는 리소스 파일들도 같이 추가한다. assets 파일 로드 MainActivity.java 파일 내 웹뷰 경로를 "file:///android_asset/index.html" 바라보게 설정한다. String webUrlLocal = "file:///android_asset/index.html"; webView.loadUrl(webUrlLocal);
웹뷰만으로 화면을 구성한 앱을 제작하여 스토어에 심사를 요청하였다. 얼마 후 아래와 같은 메일이 날아왔다. WebView 및 제휴사 스팸 정책 위반 이 정책의 상세 내용은 아래와 같다. 웹사이트 소유자 또는 관리자의 허가 없이 제휴사 트래픽을 특정 웹사이트로 유도하거나 웹사이트의 웹뷰를 제공하는 것이 주요 목적인 앱은 허용되지 않습니다. 다음은 자주 발생하는 위반 사례입니다. 추천 트래픽을 웹사이트로 유도하여 해당 웹사이트의 사용자 로그인 또는 구매에 대한 크레딧을 받는 것이 주요 목적인 앱입니다. 다음은 허가 없이 웹사이트의 웹뷰를 제공하는 것이 주요 목적인 앱입니다. 이에 대한 이의제기를 하였고, 이의 제기의 주요 내용은 아래와 같다. 웹뷰로 불러오는 웹사이트가 본인이 소유/관리하는 사이트임을 증명 ..
- nginx
- axios-mock-adapter
- TDD
- javascipt
- 렌더링 이슈
- css
- BASE64
- ubuntu
- html
- AWS
- 유닛테스트
- JavaScript
- 파이어폭스
- JSONPlaceholder
- jekyll
- dev tools
- chrome
- Android
- vue.js
- 앱링크
- Git
- JSON.stringify
- 풋볼매니저 터치 2018
- Total
- Today
- Yesterday