Skip to content

#145 [Feat] 딥링크 공유 API 구현 (리포트/배틀) #147

Merged
HYH0804 merged 2 commits intodevfrom
feat/#145
Apr 9, 2026
Merged

#145 [Feat] 딥링크 공유 API 구현 (리포트/배틀) #147
HYH0804 merged 2 commits intodevfrom
feat/#145

Conversation

@HYH0804
Copy link
Copy Markdown
Contributor

@HYH0804 HYH0804 commented Apr 9, 2026

#️⃣ 연관된 이슈

  • ✨ Feat: 공유하기 #145

    📝 작업 내용

    ✨ Feat ─

    내용 파일
    철학자 리포트 공유 URL 생성 API 구현 ShareApiController.java
    배틀 공유 URL 생성 API 구현 ShareApiController.java
    딥링크 수신 시 UA 기반 분기 처리 (Android → Play Store 리다이렉트, PC → 랜딩 페이지) ShareController.java
    Android App Links 인증 파일 추가 .well-known/assetlinks.json
    리포트/배틀 PC 랜딩 페이지 추가 report.html, battle.html
    JwtFilter 및 SecurityConfig 공유 경로 인증 제외 처리 JwtFilter.java, SecurityConfig.java

    📌 공유 사항

    1. Android 앱 팀에서 AndroidManifest.xml/report/**, /battle/** 경로에 대한 App Links intent-filter 추가 필요
    2. NavHost에서 https://picke.store/report/{reportId}, https://picke.store/battle/{battleId} 딥링크 라우팅 처리 필요
    3. Release keystore SHA-256 fingerprint는 이미 assetlinks.json에 반영 완료

    ✅ 체크리스트

    • Reviewer에 팀원들을 선택했나요?
    • Assignees에 본인을 선택했나요?
    • 컨벤션에 맞는 Type을 선택했나요?
    • Development에 이슈를 연동했나요?
    • Merge 하려는 브랜치가 올바르게 설정되어 있나요?
    • 컨벤션을 지키고 있나요?
    • 로컬에서 실행했을 때 에러가 발생하지 않나요?
    • 팀원들에게 PR 링크 공유를 했나요?

    📸 스크린샷

    💬 리뷰 요구사항

    1. 없음

HYH0804 and others added 2 commits April 9, 2026 23:49
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@HYH0804 HYH0804 changed the title Feat/#145 #145 [Feat] 딥링크 공유 API 구현 (리포트/배틀) Apr 9, 2026
@HYH0804 HYH0804 requested review from jucheonsu and si-zero and removed request for si-zero April 9, 2026 15:26
Copy link
Copy Markdown
Contributor

@si-zero si-zero left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

늦었지만, 승인했습니다. 고생하셨어요!

@HYH0804 HYH0804 merged commit 35cff39 into dev Apr 9, 2026
@HYH0804 HYH0804 deleted the feat/#145 branch April 9, 2026 23:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants