2012-09-27 4 views
2

내 앱은 맞춤 URL 스킴을 사용하므로 클릭하면 내 기기에 설치된 앱이 실행되는 이메일에 링크가 전송됩니다. iOS 6이 등장 할 때까지 원활하게 작동했습니다. 사용자가 링크를 클릭하거나 사파리에서 수동으로 주소를 입력하면 "로컬 파일이므로 Safari에서 페이지를 열 수 없습니다"라는 오류 메시지가 나타납니다.iOS 6의 맞춤 URL 구성표가 작동하지 않습니까?

누군가 다른 사람이 동일한 문제를 겪었거나 누군가 이와 관련하여 의견이있는 경우 궁금합니다!

많은 감사 어떤 도움 ...

업데이트 : 만 매개 변수없이 내 응용 프로그램의 사용자 정의 URL을 주면 작동 .. 예를 들어, "reader-app : //"를 실행하면 내 앱이 시작되지만 "reader-app : // doc = xyz"를 실행하면 안됩니다!

+0

iOS 6 기기의 간단한 이메일 링크에서 동일한 결과가 나타납니다. – Pompair

+0

QLPreviewControllerDataSource에 대한 사용자 지정 NSURLProtocol과 비슷한 문제가 발생합니다. – MikeIsrael

답변

2

try : reader-app : //? doc = xyz (// 뒤에 물음표를 추가하십시오.) 이렇게하면 쿼리 문자열을 지정하게됩니다. 그것은 나를 위해 작동하지만 사용자가 응용 프로그램과 함께 URL을 열 것인지 묻는 경고 대화 상자를 표시합니다.

0

에서 - 부호를 제거해보십시오.

URL에서 밑줄 노래를 제거 할 때까지 내 URL이 작동하지 않았습니다.

예 :

my_app://가 작동하지 않습니다.

myapp://이 작동 중입니다.

그건 그냥 추측입니다.