[#702] 베타 테스트 참여 항목을 prod에서만 노출한다#703
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Code Review
이번 PR은 설정 화면에서 베타 테스트 참여 링크(betaTestURL)를 안전하게 처리하고, prod 환경인 경우에만 화면에 노출하도록 변경합니다. 리뷰에서는 Bundle.main 의존성을 분리하여 단위 테스트가 가능하도록 betaTestURL 메서드를 개선할 것과, Button 대신 Link 컴포넌트를 사용하여 앱 익스텐션 환경에서의 안정성 및 일관성을 높일 것을 제안했습니다.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🔗 연관된 이슈
🎯 의도
Debug/Staging빌드에서베타 테스트 참여항목이 노출되지 않도록 Settings 화면 조건 정리Release/prod빌드에서만 유효한TESTFLIGHT_URL기반 베타 참여 링크 제공📝 작업 내용
📌 요약
FIRESTORE_DATABASE_ID == "prod"조건 기반betaTestURL계산 추가SettingsView의 베타 참여 항목을betaTestURL존재 여부로 조건부 렌더링🔍 상세
SettingsFeature.State에서FIRESTORE_DATABASE_ID와TESTFLIGHT_URL을Bundle.main으로 조회하도록 변경TESTFLIGHT_URL이 비어 있거나 placeholder 상태이면 베타 참여 항목 미노출📸 영상 / 이미지 (Optional)