2014-03-28 1 views
4

& 사용자가 앱 스토어로 리디렉션하지 않고 다른 앱을 사용하면서 iOS 앱을 다운로드하도록 허용 할 수 있습니까?App Store로 리디렉션하지 않고 iOS 앱 다운로드

내가 작업하고있는 시나리오는 사용자가 다운로드 할 수있는 앱 목록이 표시되지만 앱을 나가기를 원치 않는 시나리오입니다.

iTunes API를 검색하려고했지만 아무 것도 찾지 못했습니다.

답변

8

SKStoreProductViewController은 그렇게 할 수 있습니다. 다운로드하려는 앱의 iTunes ID를 설정 한 다음 모달보기로 표시하고 사용자가 거기에서 가져올 수 있습니다.

사용자가 다운로드 할 수있는 앱 목록이 있으며 각 앱의 iTunes ID가 있으며 항목 중 하나를 선택하면보기 컨트롤러를 표시 할 수 있습니다.

그것은이 (아이폰 OS 6 스크린 샷)과 같이 보입니다 enter image description here

예 사용 :

SKStoreProductViewController *storeViewController = 
       [[SKStoreProductViewController alloc] init]; 

     storeViewController.delegate = self; 

     NSDictionary *parameters = 
      @{SKStoreProductParameterITunesItemIdentifier: 
        [NSNumber numberWithInteger:333700869]}; 

     [storeViewController loadProductWithParameters:parameters 
      completionBlock:^(BOOL result, NSError *error) { 
      if (result) { 
       [self presentViewController:storeViewController 
            animated:YES 
           completion:nil]; 
      } 
     }]; 
+0

굉장한 답변! – Jenson

0

네, 가능합니다. 몇 가지 단계가 필요합니다. 먼저 iPhone의 iTnues에서 사용중인 PC의 iTnues에 Apple 개발자 ID로 로그인 한 다음 PC의 iTnues에서 앱을 찾아 볼 수 있습니다. 다운로드 옵션이 PC에서 직접 다운로드 및 다운로드되므로 앱이 백그라운드에서 iPhone에 자동으로 다운로드됩니다 (Itn 당신은 포 그라운드에서 앱을 가지고 있어도 상관 없다).

이 도움이 될 수 있습니다 ..

관련 문제