2014-02-18 118 views
2

我在應用程序購買時遇到問題。如果用戶沒有用測試用戶帳戶登錄,那麼在應用程序購買不起作用,並且加載程序正在旋轉幾分鐘。由於這個原因,我的應用程序被拒絕。請向我推薦相同的解決方案。InApp購買應用程序拒絕

我的問題與App and InApp Purchase second rejection完全相似,但我沒有得到任何解決方案。

+0

您確定,您正在沙箱模式下測試應用程序嗎?確保您在沙箱模式下測試inAppPurchase,並且商店URL可以訪問。在此之後,您需要分享一些代碼來檢查。 – iCreative

+0

是的,我正在沙盒模式下測試。如果我從設備設置中刪除我的憑證並與測試用戶一起測試應用程序,那麼一切正常。但是,當蘋果測試它時,他們面臨的問題是,應用程序不工作,可能是他們沒有用測試用戶帳戶登錄。 –

+0

您使用收據驗證服務器嗎? –

回答

0

如果用戶沒有輸入測試賬戶,那麼進入delegate方法,它會給你錯誤並插入此代碼。

if (!((error.code != SKErrorPaymentCancelled) && (error.code != SKErrorPaymentNotAllowed))){ 
    NSLog(@"User Cancelled"); 
} 

使用上面的代碼,您可以隱藏微調器並結束事務。