2017-11-22 28 views
0

apple-app-site-association 파일을 내 서버 루트 디렉토리에 가지고 있으므로 내 Safari 브라우저에서 배너를 가져올 수 있지만 파일을 제거 할 때 서버에서 내 브라우저 기록을 삭제 한 다음 내 전화도 재설정했지만 여전히 배너를 받고 있습니다.Apple-app-site-association : 서버에 파일이없는 동안 배너가 표시됩니다.

참고 :은 파일에서 내 앱 ID를 변경했지만 배너에는 반영되지 않습니다.

https://example.com/apple-app-site-association 

애플 앱 사이트 관련 파일 : 앱을 다시 구축하지 않았기 때문에

{ 
    "applinks": { 
     "apps": [], 
     "details": [ 
      { 
       "appID": "123456789.com.abc.example", 
       "paths": [ "*" ] 
      } 
     ] 
    } 
} 
+1

브라우저에 https://example.com/apple-app-site-association 타격 시도하는 서버 캐시가 여전히 파일을 반환하고 있음을 의미합니다. 서버 캐시를 지우거나 서버를 다시 시작하십시오. –

+0

@SandeepBhandari - 예, tmp 및 휴지통 폴더를 지우고 'example.com/apple-app-site-association'파일을 찾을 수 없습니다. '라고 선언 한 후 모바일 데이터를 삭제했지만 여전히 배너를 확보하고 있습니다. – 151291

+0

example.com/apple-app-site-association을 가리키는 경로가있는 경우 서버 코드를 구현 한 방법을 알지 못합니다. 404를 반환하기 위해 제대로 업데이트해야합니다. 그러나 제쳐두고 떠나는 배너의 문제는 지금 중단되었습니다 –

답변

1

당신은 여전히 ​​배너를 얻고있다. ios 앱을 빌드하는 동안 연결된 도메인에서 apple-app-association-file을 다운로드하여 앱에 저장하여 역방향 연결을 시도합니다.

업데이트 된 apple-app-association-file 으로 새 빌드를 얻으면 문제가 해결됩니다.

은 방금 코드 아래에 시도 할 수있는 모든 페이지에서 배너를 제거하려면 다음 페이지를로드하는 경우,

{ 
"applinks": { 
    "apps": [], 
    "details": [ 
     { 
      "appID": "your app id here", 
      "paths": [ 
       "NOT /*"   
      ] 
     } 
    ] 
} }