◀ Formwheel Hub내 프로필 꾸미기 ↗
Formwheel ID · 플랫폼 설계 및 설정 센터

하나의 ID, 모든 Formwheel

게임과 도구를 연결하는 계정·기록·친구·알림 시스템을 한곳에서 확인하세요.

기능 상태 안내

현재 Hub의 Google 로그인·프로필 꾸미기·개인화 홈 동기화는 기존 기능을 이용합니다. 아래 공개 설정은 이 기기의 설계 초안으로만 저장됩니다. 친구·공식 기록·게임 초대·자리 예약·서버 동기화는 아직 실제로 작동하지 않습니다.

👤 프로필과 계정

계정 닉네임과 고유 ID

계정 닉네임을 기본으로 사용하고 게임별 기본 이름과 방별 표시 이름을 따로 설정하는 구조. 공개 고유 ID는 중복 없이 관리하며 내부 인증 UID와 분리합니다.

게임별 별명·고유 ID 생성: 설계 단계

게스트와 정식 계정

게스트도 아이콘·기록·업적·즐겨찾기·설정을 사용할 수 있고, 친구 추가 및 여러 기기 간 안전한 복구는 정식 계정에서 지원하도록 설계합니다.

기존 프로필 편집은 내 프로필에서 가능

통합 기록과 업적

게임별 승패·점수·최고 기록을 종류별로 표시. 서버 검증된 업적과 오프라인 임시 달성을 구별하고, 경기 ID를 이용해 중복 합산을 막습니다.

서버 연동 미구현

즐겨찾기·최근 사용·공통 설정

Hub의 고정 카드·추천·최근 방문 기록 기능은 계속 활용하고, 전체 즐겨찾기와 테마·사운드 등 공통 설정은 단계적으로 확장합니다.

Hub 개인화 홈 일부 구현

🔒 공개 범위 설계 초안

아래 선택은 현재 브라우저에만 저장되며 다른 사람의 서버 접근 권한을 변경하지 않습니다. 실제 공개 권한은 Firebase 보안 규칙과 함께 구현해야 합니다.

👥 친구와 초대

친구 검색과 관계

공개 ID 검색, 친구 신청·수락·거절·취소, 친구 삭제, 차단 및 신고. 게스트는 친구 기능을 사용할 수 없도록 계획합니다.

친구 프로필 방문

닉네임과 아이콘은 공개할 수 있지만, 게임 기록·업적·온라인 상태·친구 목록은 각자의 공개 설정에 따릅니다.

🎮 초대 정책 미리보기

실제 방 생성·알림 발송은 하지 않는 정책 미리보기입니다.

친구 신청·방 예약·게임 연결: 미구현

🔔 알림 센터 정책

알림 종류

게임 초대, 친구 신청, 초대 수락·거절·만료, 업적. 알림의 읽음 상태와 수락·참가 상태는 별개입니다.

방해 금지와 만료

팝업이나 푸시는 끌 수 있어도 알림 기록은 유지. 초대는 기본 10분이며 5·10·15·30분 중 선택합니다. 만료된 초대는 참가할 수 없습니다.

☁️ 게스트 저장·계정 연결·동기화

로컬 + Firebase 혼합형

기기 설정·오프라인 임시 진행·동기화 대기열은 로컬에, 계정과 검증된 경쟁 기록·친구 관계는 Firebase에 저장하는 방향입니다.

안전한 계정 연결

게스트 → 신규 계정은 익명 인증 연결, 기존 계정 로그인은 중복 제거·병합 미리보기·확정 저장을 별도로 처리. 검증 전 게스트 데이터를 삭제하지 않습니다.

오프라인 상태 구분

인터넷 연결과 Firebase 인증·Database 읽기/쓰기·동기화 성공 여부를 별개 상태로 표시할 계획입니다.

서버 보안

공개/비공개 데이터를 분리하고 실제 참가·업적·친구 관계는 신뢰할 수 있는 서버 로직과 Firebase Rules로 검증해야 합니다.

🧩 친구 · 게임 초대 (Firebase 연결)

🚧 일부 공사중

친구 신청·ID 등록 코드는 수정했지만 운영 Firebase Rules 검증은 진행 중입니다. 특히 게임 초대 수락·방 연결은 아직 완전히 지원하지 않습니다. 실패하더라도 반복 제출하지 말고 상태를 확인해 주세요.

Firebase 인증 상태 확인 중… 배포 전에는 서버 기능이 작동하지 않을 수 있습니다.

내 공개 ID

불러오는 중

친구 찾기

받은 친구 요청

연결 후 확인할 수 있어요.

친구 목록 · 게임 초대

연결 후 확인할 수 있어요.

받은 게임 초대

연결 후 확인할 수 있어요.

초대 수락은 Formwheel Invite 대기실에 참가하는 단계입니다. 실제 Spy·Battle 등 게임 방으로 자동 이동하려면 게임별 어댑터가 추가로 필요합니다.

📌 단계별 적용 로드맵

  1. 계정 고유 ID·닉네임 정책과 프로필 저장 안정화
  2. 프로필 공개 범위·데이터 구조·보안 규칙 구축
  3. 게스트 기록·공통 설정·계정 병합과 검증된 업적
  4. 친구 신청·차단·신고 및 읽기 권한 검증
  5. 공통 방 관리와 초대·알림·정원·예약 처리
  6. Spy·Battle·GCrown·Dice Duel·Risk 통합 테스트 및 단계적 배포

이 페이지는 정책 정리 및 일부 로컬 설정 도구입니다. 기능 완성을 뜻하지 않습니다.