我在我的iOS設備上全新安裝了我的應用程序。 (我刪除了它,從GC帳戶簽了名)。iAP在iOS上發生意外的行爲
的應用程序啓動後, 'paymentQueue: updatedTransactions:
' 被調用。它與transactionState' == SKPaymentTransactionStatePurchased
有一筆交易。 (事實上,這是我的應用程序唯一的iAP。
然後提供了GC Sandbox Login ViewController。
爲什麼IAP對象得到國家買,如果我沒有既不用一個iTunes帳戶或GC帳戶登錄?
我不是在遊戲中心登錄,這是肯定的。但我不太確定是否使用iTunes Store Sandbox帳戶登錄。 (這是否存在?)如果是這樣,我該如何註銷?
我希望能夠測試我的應用程序的「恢復」按鈕,但隨着功能已經被調用,並且該項目顯示爲買的,我不能......爲什麼連函數被調用時,我將觀察者添加到SKPaymentQueue
?檢查未完成的交易?但它不應該這樣做,因爲我不應該被登錄到一個iTunes帳戶...
請告訴我,你有什麼想法,這讓我發瘋。
我仍然不明白爲什麼函數被SKPaymentTransactionStatePurchased事務調用而沒有登錄任何東西,並且已經從iTunes Store和GC註銷... –
您可能沒有確認/標記爲 - 以前交易?如果有的話,系統會繼續重新發布它。 – Ertebolle
很可能,因爲我不知道我必須這樣做......:/ –