2011-04-26 8 views
14

내 앱이 사파리로 사용자를 반송하여 웹에 대한 일을 할 수 있습니다 (웹보기를 사용하여 놀아 왔지만 레이아웃, 사용법, 앱 다시 실행과 관련하여 다른 문제가 있음). , 서버 오류 등). 끝나면 최종 웹 페이지에서 앱을 다시 시작할 수있는 링크를 원합니다. 나는 이것이 (href = "myAppProtocol : // relaunch"와 같은) 일종의 프로토콜 구현을 통해 가능해야한다고 생각하지만 적절하게 구현하는 방법을 모른다.웹 링크에서 iOS 앱을 실행할 수 있습니다.

[업데이트] (... 보는 시간과 함께 오는 방법이 항상)

은 게시 한 후이를 우연히 발견했다 (아직 내 자신의 질문에 대답 그래서 여기에 편집 할 수 없음) http://mobileorchard.com/apple-approved-iphone-inter-process-communication/

plist에 URL 유형 핸들러를 사용하면 (의심 스러울 때) 앱에서 해당 유형의 URL (예 : "myAppProtocol")을 처리한다고 선언 할 수 있습니다. 그런 다음 iOS에서 앱을 실행하고 사파리로 터치하면 URL이 표시됩니다. 당신이하는 일은 당신에게 달린 것입니다. 나는 더 이상 그 일을하지 않으므로 시작할 필요가 있습니다. URL을 붙잡고 더 많은 정보를 얻기 위해 그것을 파싱 할 수 있습니다.

+0

나는 그것이 가능할 수 있다고 언급 할 것이다. 이메일 메시지에서 새 회원을 활성화 할 때 Google Apps에서이 작업을 수행합니다. 그러나 저는 서버 측 개발자입니다. 그래서 클라이언트에서이 문제를 어떻게 잡을 수 있는지 정확히 알지 못합니다. – Greg

답변

11

이미 답변했지만, 문서도 살펴보십시오 : Using URL Schemes to Communicate with Apps.

+0

추가 정보를 제공해 주셔서 감사합니다. 어딘가에 있지만 검색 중에 찾을 수 없다는 것을 알았습니다. – ima747

+0

링크가 끊어졌습니다. –

+1

@PhilipK 업데이트 – phi

관련 문제