2011-11-17 6 views
2

iPhone 응용 프로그램을 myapp : // something과 같은 사용자 정의 URL을 통해 실행할 수 있다는 것을 알고 있습니다. 그러나 맞춤 URL을 처리 한 후 이전 애플리케이션으로 돌아갈 수있는 방법이 있습니까?iPhone : 맞춤 URL을 처리 한 후 이전 응용 프로그램으로 돌아갈 수 있습니까?

예를 들어 다음과 같은 시나리오가 있습니다.

  1. iPhone Twitter 응용 프로그램의 링크를 따르십시오.
  2. 트위터가 맞춤 URL로 리디렉션되는 링크를 보여줍니다.
  3. 내 응용 프로그램이 호출되고 URL을 처리합니다.
  4. 작업 완료 후 Twitter 앱으로 돌아갑니다.

내 응용 프로그램이 모달 대화 상자와 같은 사용자 지정 URL을 처리하도록합니다. 가능한가?

답변

3

공식적으로 지원되는 것은 아니지만 완전히 수행 가능합니다. x-callback-url 사양을 살펴보십시오. 인해 및 Instapaper를 같이 여러 앱에서 구현 된 것 :

http://x-callback-url.com/

1

두 앱을 모두 사용하지 않고 서로 맞춤 URL을 구현하지 않으면 가능하지 않습니다.

0

사용자 정의 URL에서 응용 프로그램을 실행 처리하기 위해 사용하는 방법은의 번들 ID에 대해 당신에게 정보를 제공하는 PARAM라는 소스 응용 프로그램이 있습니다 앱을 출시했습니다. 어쩌면 그것을 사용하여 다시 호출 응용 프로그램을 실행 해보십시오.

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation