2010-02-24 93 views
0

我創建了一個在iTunes連接, 在應用程序購買,因爲我沒有測試我的新應用程序購買應用程序,我把它與我的免費應用程序。我已經完成它與開發者指南一起,現在它的狀態正在等待開發者批准。在應用程序購買問題:無法獲取產品信息

然而,我在新的應用程序測試期間:

//的featureAId是一樣的,在iTunes應用程序購買ID創建連接

SKProductsRequest *請求= [[SKProductsRequest的alloc] initWithProductIdentifiers: [NSSet setWithObjects:featureAId,nil]]; request.delegate = self; [請求開始];

  • (無效)productsRequest:(SKProductsRequest *)要求didReceiveResponse:(SKProductsResponse *)響應 { 的NSLog(@ 「!receiveResponse做了」); NSLog(@「%d」,[response.invalidProductIdentifiers count]); }

//日誌記錄爲1,表明我們的產品信息無法回收。 我已經在設備上測試了應用程序,並通過wifi連接到互聯網。

是什麼問題?非常感謝。

回答

0

您正在運行的應用程序的AppID與包含應用程序內購買的應用程序的AppID不同嗎?這可能會導致一個問題,除非我讀錯了你的問題,聽起來就像是這樣。

因此,如果您的應用程序是「com.company.myFirstApp」,並且您試圖從名爲「com.company.mySecondApp.inAppPurchase1」的「com.company.mySecondApp」購買應用程序內購買,它將會失敗。

在iTunes Connect中爲同一應用添加應用內購買。除了上傳二進制文件之外,請填寫所有必需的信息,然後您可以在設備上測試應用內購買到您心中的內容。

+0

就是這樣!謝謝! – binzhang 2010-02-25 01:20:48

相關問題