Tôi có một lớp thực hiện SKPaymentTransactionObserver
. Tuy nhiên, khi nhấp vào nút mua, nếu người dùng không đăng nhập vào cửa hàng ứng dụng, họ sẽ nhận được cảnh báo yêu cầu ID hiện tại hoặc tạo một ID mới. Nếu nhấp chuột sử dụng hủy từ điều này hoặc thông báo bằng chứng xác thực đăng nhập tiếp theo, tôi sẽ không nhận được thông báo về việc hủy đó. Tôi có một cái nhìn hoạt động bao gồm màn hình sau khi nút mua được nhấp vì vậy tôi thực sự cần phải biết nếu cảnh báo đăng nhập đã bị hủy bỏ.Phát hiện cảnh báo đăng nhập itunes đã hủy cho mua hàng trong ứng dụng
Tôi đã kiểm tra mã lỗi SKErrorPaymentCancelled
và hoạt động nếu quy trình mua bị hủy sau khi đăng nhập. Tôi đang thử nghiệm trên thiết bị.
Bất kỳ manh mối nào?
-UPDATE-
Xin lỗi tôi quên đề cập đến rằng điều này chỉ xảy ra khi cố gắng để khôi phục lại các giao dịch, và điều đó cho thấy câu trả lời: tôi thiếu kiến thức về giao thức.
Kind của một hack nhưng bạn có thể lắng nghe các thông báo UIApplicationWillResignActive, mà nên được gọi khi xem cảnh báo xuất hiện. – jmstone617