내 웹 앱은 heroku (Ruby on Rails)에서 호스팅됩니다. 나는 아마존 루트 53을 DNS 용으로 사용한다. 내 응용 프로그램이 HTTPS를 제공 할 수 있도록 자동화 된 인증서 관리를 구성하기 위해 Heroku 문서를 따라했습니다. 나는 이것을 웹 브라우저를 통해 테스트했으며 HTTPS로 사이트에 잘 액세스 할 수있다. 나는 상대적으로 확실하다) a) heroku 로의 라우팅이 작동 중이다. 2) https가 작동 중이다.apple-app-site-association, heroku 및 route 53을 사용하여 멋진 게임하기
어려운 부분이 있습니다. 내 앱 연결 파일을 내 모바일 앱에서 사용하려고합니다. 내 도메인 : https://www.example.com/apple-app-site-association으로 이동하여 파일을 가져올 수 있습니다.
내 루비 응용 프로그램은이 게시물에 의해 제안 된 방식으로 파일을 제공합니다 : https://stackoverflow.com/a/35588346/5357940.
나는 링크가 redirectcheck.com으로 리디렉션없이 작동하고 있음을 확인했습니다. 콘텐츠 유형이 정확하고 리디렉션이 발생하지 않았 음을 나타냅니다.
https://www.example.com/apple-app-site-association
HTTP/1.1 200 OK
서버 : 카우보이
연결 :
가까운 날짜 : 2017년 (화) 그리니치 표준시 23시 29분 50초
상태 3월 28일 : 200 OK
X-프레임 -Options : SAMEORIGIN
X-Xss- 보호 : 1; 모드 = 블록
X-Content-Type을-옵션 :
캐시 제어 NOSNIFF : 노 캐시
콘텐츠 형식 : 응용 프로그램/JSON; 문자셋 = UTF-8
X-요청 ID : 21fd0610-2797-4c83-81ec-d54616086036
X-런타임 : 0.184758
통해 : 나는 사과 검사기를 실행하면 1.1 vegur
이 모든 테스트를 통과 "응용 프로그램에 링크"테스트는 예외입니다. 반환 된 오류는 다음과 같습니다 SO에 대한 질문
앱 이름 도메인 링크 응용 프로그램 사이트 연결을
나는 다른 모든 통해 읽었를 가져올 수 없습니다 http://www.example.com/testlink
번들 아이디 com.example.app
유니버설 거짓
오류 이 주제이지만, 가지고있는 특정 문제를 해결할 수는 없습니다.
p.s. 앱의 이름을 도메인으로 바꿨습니다.
p.s. 다음 WWDC에서 제안한대로 파일에 서명하지 않습니다. http://asciiwwdc.com/2015/sessions/509 – edward