Firebase Dynamic Link
-
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 세팅 상 그렇게 접근을 못 하게 해놔서 ..
-
Associated Domains와 URL Types 차이 (딥링크, universal links 등)iOS 2024. 12. 27. 15:02
파이어 베이스의 다이나믹 링크 서비스가 25년 8월 중에 종료된다고 한다.그래서 비슷한 기능으로 대체해야 하는데알아보니iOS에 universal link 기능이 있다고 한다.구현해 보려고 여기저기 찾아보며 따라 하는 중인데생긴 의문 링크 관련된 영역이Association Domains와 URL Types이렇게 2개가 있다. 차이를 알아보자. --- 1. Associated Domains (Universal Links)TARGETS에서 프로젝트를 선택한 후Signing & Capabilities 탭을 아래로 내리면Associated Domains가 있다.없으면 + 버튼을 눌러서 추가해주면 된다. 이 항목은 Universal Links를 위한 항목이다.표준 HTTPS URL을 사용하여 앱과 웹사이트를 연결하..