我有一個類實現SKPaymentTransactionObserver
。然而,當點擊購買按鈕時,如果用戶沒有登錄應用商店,他們會收到一個提醒,詢問現有的ID或創建一個新的ID。如果使用點擊取消,或者後續的登錄憑據警報,我不會收到有關取消的通知。點擊購買按鈕後,我有一個活動視圖覆蓋屏幕,所以我真的需要知道登錄提示是否被取消。檢測取消itunes登錄提醒的應用程序內購買
我已經測試了錯誤代碼SKErrorPaymentCancelled
,如果購買過程在登錄後被取消,則工作正常。我正在設備上進行測試。
任何線索?
-UPDATE-
道歉我忘了提及,這只是發生在嘗試恢復交易時,並揭示了答案:我缺乏關於協議的知識。
一個黑客攻擊的一種,但你可以監聽UIApplicationWillResignActive通知,警報視圖出現時要調用。 – jmstone617