winsiner의 게임 랜딩 페이지 모음. https://winsiner.github.io/ 에 호스팅됩니다.
/ → 회사 메인 (게임 목록)
/quantum-match/ → Quantum Match 랜딩
/quantum-match/s/?score=12345 → 점수 공유 (Universal Link target)
/quantum-match/privacy.html → 개인정보처리방침
/onecolor/ → OneColor 랜딩
/onecolor/s/?score=287&mode=classic → 점수 공유 (mode: classic | time-attack | endless)
/onecolor/privacy.html → 개인정보처리방침
/.well-known/apple-app-site-association → iOS Universal Link 검증 (모든 앱 통합)
/.well-known/assetlinks.json → Android App Link 검증 (모든 앱 통합)
- 파일명은 정확히
apple-app-site-association(확장자 없음) details[]에 새 앱 추가 시appID는<TeamID>.<bundleId>형식- iOS는 캐시가 길어서 (~24h) 변경 후 검증은
https://app-site-association.cdn-apple.com/a/v1/winsiner.github.io로 확인
sha256_cert_fingerprints는 Play App Signing의 키 SHA-256 (본인 업로드 키가 아님)- Play Console → Setup → App integrity → App signing key certificate → SHA-256 복사
- 변경 후 검증:
https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://winsiner.github.io&relation=delegate_permission/common.handle_all_urls
- Repo Settings → Pages
- Source: Deploy from a branch
- Branch:
main// (root) - Save → 몇 분 후
https://winsiner.github.io/가 활성화됨
/<game-name>/index.html
/<game-name>/s/index.html (공유 페이지)
/<game-name>/privacy.html
그리고 /.well-known/apple-app-site-association 의 details[] 배열에 해당 게임 appID + paths 추가.