실험실

네이티브 기능 테스트

🌐 현재 실행 환경

환경: 웹 브라우저
플랫폼: -
네이티브 브릿지: ❌ 사용 불가
User Agent: -

📱 푸시 알림

📤 공유 기능

⭐ 스토어 리뷰

📱 앱 버전 정보

📇 연락처

📷 카메라/갤러리

🔗 딥링크 테스트

📥 딥링크에서 전달받은 메시지

📱 푸시 알림 기능

• FCM 토큰 조회: 현재 디바이스의 푸시 토큰 확인

• 토큰 확인 & 저장: SecureStore에 토큰 저장 및 변경 감지

• 동기화 완료: FCM 토큰 동기화 상태 저장

• 웹 토큰 동기화: 서버와 FCM 토큰 동기화

• 테스트 알림 가이드: Firebase Console 사용법

📤 공유 기능

• iOS: 다양한 앱으로 공유 가능

• Android: 시스템 공유 시트 표시

⭐ 스토어 리뷰 기능

• iOS: SKStoreReviewController 사용

• Android: Play In-App Review API 사용

• 결과는 콘솔과 알림으로 확인

📱 앱 버전 정보

• iOS: CFBundleShortVersionString (버전), CFBundleVersion (빌드)

• Android: versionName (버전), versionCode (빌드)

• Expo Application API 사용

📇 연락처 기능

• iOS/Android: Expo Contacts API 사용

• 연락처 접근 권한 필요 (READ_CONTACTS, WRITE_CONTACTS)

• 연락처 목록 조회, 상세 정보 확인, 검색 기능

• 전화번호, 이메일, 주소, 회사 정보 등 제공

📷 카메라/갤러리 기능

• iOS/Android: Expo ImagePicker API 사용

• 카메라 권한 및 미디어 라이브러리 접근 권한 필요

• 촬영/선택한 이미지 미리보기 제공

• Base64 인코딩 및 이미지 편집 지원

🔗 딥링크 테스트

• 스키마: goldpopcorn://

• 예시: goldpopcorn://lab?message=hello&title=test

• "딥링크 생성" → 클립보드 복사 → 사파리/크롬에서 열기

• "딥링크 직접 테스트" → 네이티브에서 바로 열기