當我開始測試我的IAP時,系統向我請求蘋果ID和密碼。有ok和cancel按鈕的警報視圖。UIAlertView輸入Apple ID和密碼IAP
我需要處理這個按鈕,因爲當我按下取消按鈕時,我需要在應用程序中進行一些操作。
非常重要:有一個自動對話不是購買警報。我需要知道(如果取消按鈕,這autorize對話框後,用戶水龍頭消失爲例)如何在應用程序處理這個動作
當我開始測試我的IAP時,系統向我請求蘋果ID和密碼。有ok和cancel按鈕的警報視圖。UIAlertView輸入Apple ID和密碼IAP
我需要處理這個按鈕,因爲當我按下取消按鈕時,我需要在應用程序中進行一些操作。
非常重要:有一個自動對話不是購買警報。我需要知道(如果取消按鈕,這autorize對話框後,用戶水龍頭消失爲例)如何在應用程序處理這個動作
如果您只會看到授權提醒,而不是購買提醒,這意味着您正在嘗試恢復購買。
如果取消授權對話框按鈕用戶水龍頭,此委託方法被調用:
- (void)paymentQueue:(SKPaymentQueue *)queue restoreCompletedTransactionsFailedWithError:(NSError *)error;
你必須處理這種情況在failedTransaction委託消息:
- (void)failedTransaction:(SKPaymentTransaction *)transaction
{
if (transaction.error.code != SKErrorPaymentCancelled)
{
// error!
}
else
{
// this is fine, the user just cancelled
[[SKPaymentQueue defaultQueue] finishTransaction:transaction];
}
}
感謝,但soursces不取消autorized對話框(警報視圖)。它取消購買 – 2012-07-22 22:15:08
正如我上面寫的。我需要處理對話授權 – 2012-07-22 22:16:09
你的例子顯示瞭如何處理交易,但在我的情況下,這隻需要處理在app中請求蘋果ID和密碼的對話框 – 2012-07-22 22:17:25
tnx的迴應,但我的意思不是關於購買aletr我的意思是警惕,要求我的Apple ID和密碼 – 2012-07-23 09:43:53
這就是我所說的。 「提醒您請求Apple ID和密碼」不是購買提醒。它是恢復對話框。 – erkanyildiz 2012-07-23 10:07:32
好的,謝謝我會檢查它 – 2012-07-23 11:07:09