Tôi muốn cấp ID duy nhất cho từng người dùng ngay sau khi anh cài đặt ứng dụng để bất cứ khi nào ứng dụng liên hệ với máy chủ tôi biết ai đang liên hệ. Vì mục đích này, tôi nghĩ rằng khi cài đặt lần đầu tiên, ứng dụng sẽ liên lạc với máy chủ và nhận ID duy nhất. Nhưng tôi không biết nơi để lưu trữ nó vĩnh viễn để thời gian tiếp theo khi ứng dụng được bắt đầu, nó biết ID của nó là gì hơn là liên hệ với máy chủ.ID duy nhất cho mỗi người dùng trong Android
Xin lỗi nếu đó là một số câu hỏi rõ ràng như tôi là người mới.
Có lý do nào bạn không sử dụng tên người dùng/mật khẩu không? Nếu người dùng có nhiều thiết bị và/hoặc thay thế thiết bị Android của họ, bạn sẽ không thể biết chúng nữa. (không nói rằng nó không phải là điều đúng để làm trong trường hợp này, nhưng những gì _is_ trường hợp này thực sự? :) –
Btw, trong số tất cả các bản sao về ID duy nhất, mà có vẻ là một trong những người có thẩm quyền nhất: http: // stackoverflow.com/questions/2785485/is-there-a-unique-android-device-id, mặc dù điều đó không xem xét các caveats tôi đã đề cập trong câu trả lời của tôi. – EboMike
Tôi muốn theo dõi hoạt động của người dùng và gửi nó đến máy chủ. Vì vậy, bất cứ khi nào khách hàng nhập ID duy nhất đó vào trang web của tôi, anh ấy sẽ có thể xem nhật ký được liên kết với người dùng đó. Đó là lý do tại sao tôi không muốn anh ta có ID đăng nhập vì ứng dụng sẽ luôn chạy trong nền. – Gaurav