Nếu chúng tôi đặt lại iPhone, ID thiết bị vẫn giữ nguyên. Có giống với mã thông báo thiết bị không?Mã thông báo thiết bị có độc đáo như ID thiết bị không?
Trả lời
tôi giả sử bạn đang đề cập đến thẻ thiết bị có sẵn cho các phương pháp như
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
Nếu đây là trường hợp, sau đó không, thiết bị Token thể và sẽ thay đổi.
Trích dẫn từ Táo Local and Push Notification Programming Guide
Bằng cách yêu cầu các thiết bị token và đi qua nó để các nhà cung cấp mỗi khi ra mắt ứng dụng của bạn, bạn sẽ giúp đảm bảo rằng các nhà cung cấp có dấu hiệu hiện tại cho thiết bị. Nếu người dùng khôi phục bản sao lưu cho thiết bị khác với thiết bị sao lưu được tạo (ví dụ, người dùng di chuyển dữ liệu sang thiết bị mới), người đó phải khởi chạy ứng dụng ít nhất một lần để nó nhận lại thông báo. Nếu người dùng khôi phục dữ liệu sao lưu sang thiết bị mới hoặc cài đặt lại hệ điều hành, mã thông báo thiết bị sẽ thay đổi. Hơn nữa, không bao giờ nhớ một mã thông báo thiết bị và cung cấp cho nhà cung cấp của bạn; luôn nhận được mã thông báo từ hệ thống bất cứ khi nào bạn cần nó
Tôi cũng có thể xác minh hành vi này khi tôi sử dụng Urban Airship làm nhà cung cấp thông báo của mình và cho đến nay tôi đã sử dụng một thiết bị thử nghiệm duy nhất mã thông báo đã đăng ký bằng tài khoản của tôi.
"không bao giờ nhớ một mã thông báo thiết bị và cung cấp cho nhà cung cấp của bạn, luôn nhận được mã thông báo từ hệ thống bất cứ khi nào bạn cần", có nghĩa là, bạn nhận được mã thông báo thiết bị ở đâu. bạn phải lưu trữ cục bộ và kiểm tra xem mã thông báo có khác với mã gốc hay không (Rayswenderich sử dụng phương pháp này trong hướng dẫn của mình) – OMGPOP
Trích dẫn đó được lấy trực tiếp từ Hướng dẫn lập trình thông báo địa phương và đẩy của Apple. bạn chỉ cần yêu cầu Apple cho nó trên mỗi lần khởi chạy ứng dụng của bạn, và sau đó gửi nó vào nhà cung cấp dịch vụ push của bạn. –
Mã thông báo thiết bị là id duy nhất nhưng sẽ thay đổi.
- 1. cách nhận mã thông báo thiết bị?
- 2. Mã thông báo đẩy thiết bị?
- 3. ID thiết bị NVAPI liên quan đến ID thiết bị CUDA như thế nào?
- 4. Thông báo đẩy iOS - cách xử lý ID thiết bị?
- 5. Nhận mã thông báo thiết bị cho thông báo đẩy sau khi ứng dụng bị xóa
- 6. Mã thông báo thiết bị iPhone - NSData hoặc NSString
- 7. Cách nhận tên thiết bị thân thiện từ DEV_BROADCAST_DEVICEINTERFACE và ID thiết bị thiết bị
- 8. Multicast - không có thiết bị như vậy
- 9. ID HttpSession độc đáo như thế nào?
- 10. Tôi có thể nhận ID thiết bị Android thông qua trang web trên thiết bị di động không?
- 11. Mã thông báo thiết bị APN có duy nhất cho từng ứng dụng riêng lẻ không?
- 12. SEO trang web dành cho thiết bị di động - Chơi độc đáo với Google
- 13. ID độc đáo trên NSViews
- 14. UDID cho thông báo đẩy thay vì mã thông báo thiết bị?
- 15. Có thể nhận mã thông báo thiết bị ngay cả khi Thông báo đẩy không được bật không?
- 16. Pixel độc lập của thiết bị
- 17. Xác thực Id thiết bị iPhone?
- 18. Thông tin thiết bị Android
- 19. Thông báo địa phương hết hạn khi thiết bị bị tắt bị mất
- 20. SWT: Nhận thông báo về thay đổi thiết bị hệ thống (kết nối/ngắt thiết bị USB)
- 21. MPMediaItemPropertyPersistentID độc đáo như thế nào?
- 22. Gửi thông báo GCM vào một thiết bị ẩn
- 23. Nhiều thông báo đẩy trên 1 thiết bị - iPhone
- 24. Thiết bị của Duff có tăng tốc mã Java không?
- 25. Thông báo ứng dụng Facebook trên thiết bị di động
- 26. md5 (uniqid) có ý nghĩa đối với mã thông báo độc đáo ngẫu nhiên không?
- 27. thiết bị ảo không thể bị xóa
- 28. Thiết lập SetupDiGetClassDev có hoạt động với các ID cá thể thiết bị như được ghi lại không?
- 29. Webcam: libv4l2 & VIDIOC_DQBUF: Không có thiết bị nào như vậy
- 30. id tính năng độc đáo knockout.js mẫu
Có một cái nhìn tại [câu hỏi này trên SO] [1] [1]: http://stackoverflow.com/questions/3726107/what-is-the-difference-between-iphone- device-udid-iphone-device-id-and-iphone-d – Maggie
nói chung, UDID không nên được sử dụng cho bất kỳ mục đích nào, vì vậy đó là khi mã thông báo có ích. – Maggie
nhưng nếu ai đó đặt lại iPhone của mình, mã thông báo thiết bị có thay đổi không? Hay nó được tạo ra bởi quả táo từ UDID? –