728x90
applinks
-
Next.js에 apple-app-site-association(AASA) 적용하기iOS 2025. 1. 6. 17:03
프로젝트 구조를 살펴보면api는 스프링 부트, 웹뷰 페이지는 next.js 15, 그리고 그 웹뷰를 ios 앱으로 띄우는 중이다.apple-app-site-association 파일을 웹서버에 적용시켜야 한다는데어떻게 적용 시켜야 하나 여기저기 시도를 많이 했다.결론적으로next.js의 root에 있는 public 디렉토리 하위에.well-known 디렉토리를 만들고 그 하위에 위치시키면 된다.즉 AASA의 위치는 root/public/.well-known/apple-app-site-association이 되겠다.파일은 확장자 없이 json 형태로 작성스프링에도 resource/static 디렉토리 하위에 statis한 파일을 위치 시키면 접속할 수는 있는데api 세팅 상 그렇게 접근을 못 하게 해놔서 ..