2013-02-08 2 views
0

최근에 아이폰 애플리케이션에 인앱 구매를 추가하는 방법을 살펴보기 시작했고 제품 식별자 (여기를 참조하십시오 : http://www.raywenderlich.com/2797/introduction-to-in-app-purchases)를 사용하여 스토어 키트 방법을 배웠습니다. 그러나 너무 멀리 보지 않고, 프로세스는 내가 바라던 것보다 더 길고 지루해 보입니다.앱을 다른 앱으로 교체하여 iPhone 인앱 구매를 처리 할 수있는 방법이 있습니까?

앱의 코드를 새 파일에 복사하고 해당 파일에 추가 콘텐츠를 추가 한 다음 인앱 구매를 통해 단순히 2 개의 버전을 "전환"하는 방식으로 인앱 구매를 구현할 수 있습니까?

답변

1

프레임 워크의 아이디어는 물론 당신이 블랙 박스와 같은 모든 것을 사용할 수있게합니다. 따라서 대답은 '예'입니다. 내가 너를 안내하자.

  1. 복사

    @ 인터페이스의 YourAppDelegate을, 프로젝트 소스를 가져올 수 있지만, 자신의 애플 대리자 또는 컨트롤러에서

  2. 을 InAppRageIAPHelper.m

  3. 을 무시 : IAPHelper을 다음 {

- (id)init { 
    NSSet *productIdentifiers = [NSSet setWithObjects: 
     @"your product id", 
    nil]; 

if ((self = [super initWithProductIdentifiers:productIdentifiers])) {     

} 
return self; 

}

이제 [self requestProducts]로 제품을 요청할 수 있습니다. 귀하의 제품은 - (void) productsLoaded : (NSNotification *) 통지에서 통지를 받으면로드됩니다.

+0

좀 나아진 것 같지만 제품 시스템을 우회하려고합니다. 나는이 라인을 따라 뭔가를 생각하고 있었다 : 당신은 2 개의 애플 리케이션, 애플 리케이션 1과 애플 리케이션 2를 업로드합니다. 애플 리케이션 1은 소비자가 무료로 상점에서 다운로드 한 것입니다. 앱 2는 인앱 구매이며 앱 2는 기본적으로 추가 콘텐츠가있는 앱 1입니다. 소비자가 인앱 구매를 할 때 앱 스토어는 앱 1을 앱 2로 완전히 대체합니다. 아니면 독립형 앱에도 제품 식별자가 필요합니까? 죄송합니다. 실제로 상점에 무엇인가 넣으려고하지 않았습니다. - 내 앱이 완전히 완료되었는지 확인하고 싶습니다. – classicalpianoguy

+0

이것은 100 % 불가능합니다. 당신은 다른 전략을 생각할 필요가 있습니다. Apple은 스토어에서 무료 인앱 구매를 허용하지 않습니다. 이것은 금지되어 있습니다. – SmallChess

관련 문제