2013-04-16 2 views
-1

iPhone 기본 응용 프로그램을 끌어와 해당 응용 프로그램 내에서 시작할 수있는 응용 프로그램을 Iphone (또는 Android)에 설치할 수 있습니까? 가능하다면 앱 스토어에 올라서려면 애플의 표준에 맞을 것이라고 생각합니까?iOS에서 다른 응용 프로그램을 실행

+0

원하는 사례에 대한 간단한 예를 제공 – stinepike

답변

0

예 iPhone에서 openURL을 사용할 수 있습니다.

등록 사용자 정의 URL 체계는

enter image description here

다음

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"rajneesh071://"]];

그냥 Link

+0

앱 스토어에 올라서려면 애플 표준에 맞다고 생각합니까? – Eric

+0

예! Apple – Rajneesh071

+0

http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html – Rajneesh071

1

예이이처럼 사용할 수있다 세부 정보는이 링크를 따르십시오. ..

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"appURL"]]; 
+0

앱 스토어를 사용하는 것이 Apple 표준에 맞다고 생각하십니까? – Eric

+0

나는 @simpleBob 님의 답변을 얻었습니다. –

1

예. 먼저 실행하려는 앱에 대한 체계를 만들어야합니다. 예를 들어 myapp://과 같이 URL이 귀하의 구성표로 시작되면 해당 URL이 열립니다 (또는 동일한 구성표가있는 더 많은 앱이있는 경우 열도록 선택 될 수 있음). 계획이 설정되어

<key>CFBundleURLTypes</key> 
<array> 
    <dict> 
     <key>CFBundleURLName</key> 
     <string>com.mycompany.myapp</string> 
     <key>CFBundleURLSchemes</key> 
     <array> 
      <string>myapp</string> 
     </array> 
    </dict> 
</array> 

후에는

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myapp://myparameters"]]; 
를 호출하여 사파리 나 다른 응용 프로그램과 함께 열 수 있습니다 :

당신은 당신 XXX-의 Info.plist에서 계획을 설정, 여기에 예입니다

Click here for more info

UPDATE

,

Android의 경우 this answer

+0

앱 스토어에 올라 타는 것이 애플의 표준이라고 생각하십니까? – Eric

+0

@Eric YES! 당신은 계획을 실행하기 때문에 Apple에 아무 문제도 없을 것이다. 결국 앱을 호출하기로 결정한 것은 OS입니다. 민간 또는 타사 라이브러리가 없습니다. – Daniel

관련 문제