2014-02-24 31 views
1

我曾在應用內購買在我的(發展)的應用程序現在工作了幾個星期。今天上午(2014年2月24日),我嘗試進行購買。產品信息請求沒有問題時,但當我嘗試進行交易時,沒有響應...而我的應用程序處於前臺。如果我點擊「主頁」按鈕將我的應用程序發送到後臺,則會顯示交易的「輸入密碼」或確認提醒部分。我目前能夠進行購買的唯一方法是將我的應用程序發送到後臺,然後迅速將其帶回前臺,因此商店套件警報將顯示在我的應用程序中,而不是顯示板上。的iOS應用內購買:確認警報不顯示

我還沒有在我的應用改變了商店套件的功能最近,所以我想它可能是與我的應用程序如何處理前景/背景執行,但我不知道它可能是什麼。任何人有這個問題,並知道一個解決方案?

回答

0

原來它是與一些圖像繪製,我是在做應用程序的其他地方在後臺線程。還不清楚這是如何幹擾這一點,或者就多線程而言,我做了什麼不正確的事情。如果我瞭解更多,我會更新這個答案。如果任何人有關於這個問題的任何提示,他們會受到歡迎。

UPDATE:這樣做在後臺線程繪圖而沒有結尾的所有創建的圖像上下文,這就是問題所在。 CPU開始全速工作,嘗試關閉它們或其他東西,並且它會使應用程序變慢,耗盡電池電量,出於某種原因導致對StoreKit購買工作流程的干擾。