2013-05-15 2 views
0

inApp 구매가있는 앱이 있습니다. 가끔 뭔가가 일어나고 iOS가 사용자에게 AppStore에서 승인하도록 요청합니다. 인증 경고가 언제든지 표시됩니다. 그것은 내 애플 리케이션도 폐쇄가 발생합니다! 나는이 경고가 어떤 구매 실패로 인한 것이라고 제안한다. 하지만 Apple ID를 입력하면 아무 일도 일어나지 않습니다. 이 문제를 해결하기 위해 어떤 이벤트가 AppStore 인증 경고를 발생시키는 지 알고 싶습니까?AppStore 인증 알림

답변

0

내 문제의 원인은 매우 바보. 나는 [[SKPaymentQueue defaultQueue] finishTransaction:transaction]에 전화하는 것을 잊었다. AppStore 승인 경고는 닫히지 않은 인앱 트랜잭션의 결과 일 수 있다고 생각합니다.

0

더 이상 인앱 구매를 설치하지 않지만 AppleDelegate 및 다른 viewcontrollers에 다음을 추가하여 해결 한 것 같습니다.

[[SKPaymentQueue defaultQueue] addTransactionObserver : self];

처럼

...

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 
    [[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 
}