📝 기능 설명
다른 앱에서 URL을 공유했을 때 LinClean 앱이 실행되고, 로그인된 사용자라면 링크 추가 화면으로 이동하도록 구현합니다.
현재 사용자는 앱 내부에서 직접 링크 추가 화면에 진입한 뒤 URL을 입력해야 합니다.
이번 작업에서는 브라우저, 메신저 등 외부 앱의 공유하기 기능을 통해 전달된 링크를 LinClean에서 받아오고, 해당 링크를 링크 추가 입력창에 자동으로 입력되도록 개선합니다.
이를 통해 사용자는 외부 앱에서 확인한 링크를 직접 복사/붙여넣기 하지 않아도 바로 보안 검사를 진행할 수 있습니다.
단, 로그인되지 않은 상태에서는 기존 인증 흐름을 유지하고, 로그인된 상태에서만 공유받은 링크가 링크 입력 화면에 자동 반영되도록 처리합니다.
📋 구현할 Task
📎 추가 내용
- 관련 화면:
app/(tabs)/(home)/add-link.tsx
- 관련 인증 흐름: Clerk 로그인 상태 확인
- 관련 설정: Android 공유 인텐트 또는 앱 링크 진입 처리
- 변경 목적: 외부 앱에서 발견한 URL을 LinClean으로 바로 전달하여 링크 검사 진입 과정을 줄이기
📝 기능 설명
다른 앱에서 URL을 공유했을 때 LinClean 앱이 실행되고, 로그인된 사용자라면 링크 추가 화면으로 이동하도록 구현합니다.
현재 사용자는 앱 내부에서 직접 링크 추가 화면에 진입한 뒤 URL을 입력해야 합니다.
이번 작업에서는 브라우저, 메신저 등 외부 앱의 공유하기 기능을 통해 전달된 링크를 LinClean에서 받아오고, 해당 링크를
링크 추가입력창에 자동으로 입력되도록 개선합니다.이를 통해 사용자는 외부 앱에서 확인한 링크를 직접 복사/붙여넣기 하지 않아도 바로 보안 검사를 진행할 수 있습니다.
단, 로그인되지 않은 상태에서는 기존 인증 흐름을 유지하고, 로그인된 상태에서만 공유받은 링크가 링크 입력 화면에 자동 반영되도록 처리합니다.
📋 구현할 Task
링크 추가화면으로 이동하는가?📎 추가 내용
app/(tabs)/(home)/add-link.tsx