Trong ứng dụng iOS của tôi, tôi phải hạn chế người dùng sử dụng ứng dụng iOS cho mỗi thiết bị. Để thực hiện điều này, tôi đã tìm thấy giải pháp mà chúng tôi có thể sử dụng UUID (Universally Unique Identifier)
hoặc UDID (Unique Device Identifier)
. Nhưng theo this answer Tôi không thể sử dụng UUID, bởi vì nếu ứng dụng bị xóa hoặc cài đặt lại UUID
đã được thay đổi và tôi không muốn điều này. Ngoài ra, Apple từ chối ứng dụng nếu ứng dụng sử dụng UDID
.Cách xác định thiết bị iOS duy nhất thay vì sử dụng UUID và UDID
Có cách nào để xác định thiết bị iOS duy nhất không.
Bạn không thể. Apple không cho phép nó vì mục đích bảo mật. Nhưng bạn có thể sử dụng quyền truy cập Keychain để lưu trữ một số dữ liệu hữu ích. Nhưng hãy xem hướng dẫn của Apple. –
@Có thể ATAC, Cảm ơn bạn đã bình luận. Tôi không muốn lưu trữ bất kỳ dữ liệu nào, thực sự tôi muốn một số giá trị duy nhất từ thiết bị. Có phương pháp nào khác để làm điều này không? – iKT
UUID là cách ... và phụ thuộc vào thiết kế ứng dụng của bạn. –