2013-11-22 15 views
6

Tôi sẽ thêm khả năng xóa quảng cáo khỏi ứng dụng miễn phí mà tôi hiện có trên App Store. Tôi biết tôi sẽ cần một cách để "khôi phục" IAP cho các thiết bị đã cài đặt lại ứng dụng, v.v.Có thể tự động khôi phục trong các giao dịch mua ứng dụng trên iOS không?

Có cách nào tự động xác định người dùng đã mua và cài đặt "nâng cấp" hay không trong phương thức didFinishLaunchingWithOptions, v.v ...? Tôi có thể bao gồm một nút khôi phục, nhưng tôi nghĩ rằng nó sẽ được gọn gàng để tự động khôi phục mà không cần người dùng phải suy nghĩ về làm việc đó. Đây có phải là cái gì đó có thể/đang được thực hiện?

Trả lời

11

Thật tuyệt vời khi bạn đang suy nghĩ về những chi tiết nhỏ như vậy. Giữ nó lên!

Thật không may, có lý do khiến việc này không được thực hiện trong ứng dụng: hộp thoại mật khẩu đáng sợ. Khi cố khôi phục IAP, hệ thống sẽ hỏi người dùng mật khẩu iTunes Store của họ. Nó không thực sự là trải nghiệm người dùng tốt nhất để có một hộp thoại mật khẩu xấu lớn xuất hiện ngay sau khi một ứng dụng được mở ra. Người dùng (nếu bảo mật có ý thức) có thể sẽ bỏ qua hộp thoại.

Mặt khác, người dùng được sử dụng để nhấn nút 'khôi phục mua hàng'. Nó có ý nghĩa rằng để khôi phục lại mua một mật khẩu là cần thiết, và do đó họ sẽ cung cấp cho nó.

Chỉ cần thực hiện nút khôi phục tiêu chuẩn, đơn giản, nhàm chán. Hãy nghĩ về những điều nhỏ nhặt này!

+0

Cảm ơn phản hồi! Tôi thậm chí còn không nghĩ về hộp thoại mật khẩu. – Radrider33

Các vấn đề liên quan