이상하다! 분명 개발할 때 앱에 딥링크를 설정하였고, 잘 열리는 것을 확인하였는데 웹 브라우저에 딥링크 URL을 입력하여 앱을 실행하려니까 실행이 안된다! 뭔가 잘못한 것이 있는 것인가... 이미 배포는 되었는데... 등골이 오싹해진다 급한대로 adb를 사용하여 딥링크를 테스트해보자... ./adb shell am start -d myApp://main 딥링크가 잘 동작한다! 음..! 브라우저에서는 왜 동작하지않는 것일까...! 결론부터 얘기하자면, 웹 브라우저에 딥링크를 바로 입력하여 앱을 실행 시킬 수 없으며, HTML 태그를 사용하여 실행시켜야한다. Web Browser에서 DeepLink로 앱 실행하기 1. 링크 설정 앱에 설정한 딥 링크는 아래와 같은 포맷으로 되어있을 것이다. :// ex) m..
위 그림과 같이 앱이나 웹사이트에 로그인할 때, '구글로 로그인' 혹은 '페이스북으로 로그인'이라는 버튼을 자주 아니 매번 목격했을 것이다. 위와 같은 기능을 통해 사용자는 복잡하고 귀찮은 계정 생성 과정을 거치지 않고 구글, 페이스북 같은 서드파티 계정을 통해 간단하게 새로운 앱이나 서비스를 사용할 수 있게 되었다. '서드파티 계정을 사용한 로그인'의 장점은 아래와 같다. 사용자 입장 1. 단일 계정으로 여러 가지 서비스 사용 가능 2. 계정, 비밀번호 파편화 없이 하나의 계정 정보만 기억하면 됨 3. 제 3서비스 간편가입 가능 앱, 웹사이트 개발자 입장 1. 복잡한 인증과정 구현 불필요 2. 그로 인한 서비스 비용 절감 3. 사용자 편의성 증대 사용자 편의성을 증대시켜줄 뿐만 아니라 서비스 비용까지 ..
- Total
- Today
- Yesterday
- 구글
- Unit
- 안드로이드 종속성 주입
- 안드로이드 테스트
- AOS
- android test
- android compose
- androud hilt
- 안드로이드 단위 테스트
- 유닛 테스트
- 안드로이드
- 커스텀 버튼
- 안드로이드 커스텀 버튼
- 안드로이드 컴포즈
- 알고리즘
- 알고리즘 풀이
- 유닛테스트
- unit test
- compose ui
- ViewCompositionStrategy
- Leetcode
- 안드로이드 유닛 테스트
- android custom button
- 코딩테스트
- button padding
- Android
- android unit test
- 테스트
- 컴포즈 초기화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |