2017-03-21 2 views
0

iOS 범용 링크 와일드 카드 지원에 대한 질문이 있습니다.와일드 카드 범용 링크 확인

나는 내 도메인 내에서 몇 백 하위 도메인을 가지고 말 : 1. subdomain1.example.com 2. subdomain2.example.com 3. subdomain3.example.com ...

JSON 파일을 루트 DNS @https://example.com/apple-app-site-association에 저장합니다. 내 목표는 각 하위 도메인에 JSON 파일을 추가하지 않고 루트에 넣는 것입니다.

와일드 카드 지원은 실제로 xCode 인 타이틀먼트 PLIST에서 모든 하위 도메인을 지정할 필요가 없다는 것을 나타냅니다 (와일드 카드 서버 측 (단지 한 곳에서 채우고 완료)).

루트에 1 개의 JSON 파일을 채워서 모든 하위 도메인을 처리 할 수 ​​있습니까?

답변

2

불행히도 없습니다. apple-app-site-association 파일은 모든 단일 하위 도메인에서 사용할 수 있어야하며 리디렉션이 필요하지 않습니다. 하위 도메인과 일치하는 와일드 카드는 Xcode의 applinks 항목에만 있습니다.

모든 하위 도메인에 동일한 파일을 제공하는 일종의 프록시 설정을 구성 할 수는 있지만 서버 구성에 따라 달라질 수 있습니다.

+0

권한 파일에 와일드 카드 앱 링크를 추가하려했으나 작동하지 않습니다. * .example.com. 내 URL을 앱에 실행하려면 subdomain1.example.com을 추가해야합니다. 이것은 틀린 것처럼 보인다. 와일드 카드도 지원됩니까? (iOS 10 및 최소 배포 대상은 iOS 10 임). –

+0

와일드 카드 applinks 인 타이틀먼트는 iOS 10에서 확실히 지원됩니다. 단지'apple-app-site-association' 파일에 없습니다. –

+0

와일드 카드가 작동하려면 subdomain1.example.com/apple-app-site-association과 example.com/apple-app-site-association이 모두 필요합니다. –