Bạn được Apple yêu cầu trình bày giao diện người dùng mua của riêng bạn, ví dụ như một thứ gì đó giống như AppStore hoặc một cảnh báo. Sau khi người dùng xác nhận giao dịch mua cho bạn, ứng dụng của bạn sẽ gửi SKPayment, điều này sẽ khiến SDK xác minh danh tính cửa hàng của người dùng và số tiền họ đang thanh toán (mà tôi tin là hộp thoại thứ hai mà bạn đang đề cập đến).
Bất cứ khi nào người dùng cấp tiền cho bạn qua iTunes, ở đó sẽ là hộp thoại iTunes ở đâu đó. Apple không muốn các nhà phát triển bỏ qua bước đó và nhận tiền miễn phí từ những người dùng không ngờ. Giải pháp là để thiết kế xung quanh nó: bạn biết hộp thoại đang đến, do đó, không cung cấp cho người dùng một hộp thoại dự phòng trước. Nhiều ứng dụng sử dụng các trang thông tin có nút "mua" để thực hiện việc đó - thay vì hai hộp thoại mua lại, họ sẽ thấy một trang thông tin mua hàng, nhấn một nút, rồi nhận hộp thoại mua SDK của Apple.
Nếu bạn muốn dịch vụ đăng ký, bạn cần đặt mục này trong iTunes Connect là đăng ký, không phải mặt hàng tiêu hao hoặc không tiêu hao. Khi bạn tạo mục IAP, bạn không thể thay đổi loại của nó, vì vậy hãy chọn chính xác tại thời điểm tạo. Đăng ký không được xử lý như vật tư tiêu hao mặc dù về cơ bản chúng chỉ là hàng tiêu dùng dựa trên thời gian. Apple thực thi các từ ngữ khác nhau để giao tiếp với người dùng mà một người hết hạn vào một ngày nhất định, người kia hết hạn sau khi một số tài nguyên không thời gian được sử dụng hết.
Bạn sẽ cần theo dõi giao dịch mua đăng ký trên máy chủ của riêng mình (để kiểm tra biên nhận và loại bỏ vi phạm bản quyền) và ứng dụng của bạn sẽ nhắc gia hạn vào đúng thời điểm. Theo như cửa hàng ứng dụng có liên quan, việc gia hạn đăng ký sẽ mua lại đăng ký, vì vậy, có, bạn sẽ thấy SDK phát một số hộp thoại tại người dùng yêu cầu họ xác minh giao dịch mua của họ. Hiện tại không có tùy chọn "đăng ký tự động gia hạn". Những lý do này là lý do tại sao nhiều nhà phát triển cung cấp đăng ký nhiều tháng.
Tôi không hiểu câu hỏi của bạn. Bạn có tạo cảnh báo thứ hai không? – Emil
không, cảnh báo là từ quả táo. – Sebrassi
Cảnh báo là từ Apple, nhưng MÃ BẠN kích hoạt nó. Xem câu trả lời của tôi, bên dưới. – Olie