2013-09-25 38 views
7

Tôi đang thử nghiệm trong các giao dịch mua ứng dụng trong ứng dụng của mình ngay bây giờ. Tôi đã thiết lập tài khoản thử nghiệm của mình trong hộp cát trên iTunes kết nối. Tôi có thể đăng xuất khỏi cửa hàng ứng dụng từ Cài đặt, sau đó thực hiện quy trình mua hàng trên thiết bị của mình mà không gặp sự cố nào. Nó nhắc đăng nhập, tôi sử dụng Tài khoản Hiện tại, nhập thông tin đăng nhập người dùng kiểm tra hộp cát và có thể mua hoặc khôi phục sản phẩm.Hộp cát mua hàng trong ứng dụng - Lời nhắc liên tục cho Đăng nhập của Apple?

Vấn đề là trong suốt phiên của tôi và cũng khi tôi đưa ứng dụng trở lại từ nền, tôi liên tục được nhắc nhập lại mật khẩu cửa hàng ứng dụng iTunes. Hộp thoại có id người dùng thử nghiệm của tôi được điền sẵn và yêu cầu mật khẩu. Nó cũng xảy ra khi ứng dụng của tôi ở chế độ nền và tôi đang sử dụng các ứng dụng khác. Việc hủy bỏ từ đây dường như không ảnh hưởng đến bất kỳ điều gì tiêu cực.

Tôi đang chạy iOS 7.

Có cái gì tôi có thể làm sai với SKPaymentQueue gây ra dấu nhắc được hiển thị lại?

Đây có phải là vấn đề sandbox không?

+0

Bạn có đang xếp hàng nhiều lần mua hàng không? – CW0007007

+0

Tôi chỉ cho phép 1 lần mua hàng tại một thời điểm. Trên màn hình nơi bạn mua, bạn chọn một trong 3 tùy chọn, nhập thông tin xác thực và sau đó được hiển thị cùng với nội dung. –

+0

Bạn đang sử dụng mã nào để kích hoạt giao dịch mua? – CW0007007

Trả lời

3

Tôi đã thực hiện điều này. Tôi nhận ra tôi đã không gọi finishTransaction.

[[SKPaymentQueue defaultQueue] finishTransaction:transaction]; 
Các vấn đề liên quan