Hy vọng rằng tiêu đề là tự giải thích. Tôi đang cố thực hiện một việc như sau:iOS: Cách phát hiện xem người dùng có đăng ký thuê bao tự động gia hạn không
checkIfUserIsSubscribedToProduct(productID, transactionID: "some-unique-transaction-string", completion: { error, status in
if error == nil {
if status == .Subscribed {
// do something fun
}
}
}
có bất kỳ điều gì giống như mã giả định mà tôi đã cung cấp không? Tôi cảm thấy như tôi đang uống thuốc điên
Sửa
Trong câu hỏi tương tự như tôi tiếp tục nhìn thấy một câu trả lời chung của "oh bạn gotta xác nhận" nhưng không có lời giải thích về cách, hoặc thậm chí là một nhận là những gì . Ai đó có thể cung cấp cho tôi cách "xác thực hóa đơn" không? Tôi đã thử this tutorial nhưng dường như không hoạt động.
Edit - Đối với Bounty
hãy giải quyết các tình huống sau đây: Một người dùng đăng ký thuê bao tự động tái tạo của tôi và nhận được nội dung kỹ thuật số hơn vì nó - mát mẻ, thực hiện. Nhưng làm cách nào để kiểm tra xem đăng ký đó vẫn hợp lệ (tức là họ không hủy đăng ký của họ) mỗi khi họ mở ứng dụng? Giải pháp đơn giản nhất để kiểm tra điều này là gì? Có điều gì giống như mã giả định mà tôi đã cung cấp trong câu hỏi của mình không? Vui lòng hướng dẫn tôi qua điều này và cung cấp thêm bất kỳ chi tiết nào về chủ đề có thể hữu ích.
Tôi đồng ý với câu trả lời tuyệt vời của bạn tuy nhiên, Đối với mối quan tâm an ninh, ý tưởng tốt của nó để kiểm tra ngày hết hạn trên máy chủ của bạn bên với táo. 'let currentTime = NSDate(). timeIntervalSince1970 let expired = currentTime> expiresTime' Nếu người dùng thay đổi ngày của thiết bị thành quá khứ, việc kiểm tra đó có thể vượt qua, – abdimuna
điểm tốt. Giả sử phía máy chủ của tôi không là gì ngoài Firebase? – rigdonmr
Tôi đã không làm việc với firebase trong kịch bản đó, nhưng nó mát mẻ nếu bạn lạnh kiểm soát xác nhận trên kết thúc trở lại của bạn. – abdimuna