Until Apple revoked UDID usage in iPhone app development, most of the  dịch - Until Apple revoked UDID usage in iPhone app development, most of the  Việt làm thế nào để nói

Until Apple revoked UDID usage in i

Until Apple revoked UDID usage in iPhone app development, most of the iOS developers like me were habituated to use UDID in our iPhone application development, where we required to track app users or devices with unique identity. But now we can not use UDID anymore in iOS apps to track app users.

So let me share with you few alternatives of UDID to use in iPhone apps development or iPad application development. There are few alternatives which we can use in place of UDID to fulfill our requirement of tracking users like identifierForVendor, advertisingIdentifier and some other unique identifier like OpenUDID. These are good options in most of the cases but not in few scenarios. Lets see all these options in some detail,

identifierForVendor:

As per Apple, “The value of this property is the same for apps that come from the same vendor running on the same device. A different value is returned for apps on the same device that come from different vendors, and for apps on different devices regardless of vendor. The value changes when the user deletes all of that vendor’s apps from the device and subsequently reinstalls one or more of them”

It means if user will delete application from device and reinstall it, then it might be possible that application have a diff. value then last time and so we can not track our old users and their relevant data anymore due to new identity generated by application.

advertisingIdentifier:

As per Apple “Unlike the identifierForVendor property of the UIDevice, the same value is returned to all vendors”. It means value of this can be treated as a unique device identifier as its different for each device even for same app.

But again this value is also not permanent like identifierForVendor. It will change if user do full reset of device (erase device).

OpenUDID:

OpenUDID is also a good alternative which is valid and easy. You can find its details here (https://github.com/ylechelle/OpenUDID)

Whats our take:

We have created so many apps which utilized UDID for user/device authentication and identified them with system. Now as UDID is no more public API call for application we made changes in all iPhone apps that we developed, so now we have used venderIdentifier in some iPad apps, advertisingIdentifier in some iPhone apps as per iOS app development requirement. But for some of the apps its not really useful as we have to always keep in mind that if user will reset their device then this unique id is going to be changed and we may lose our users track.

Although OpenUDID looks promising but we never know when Apple may revoke the usage of it. :-)

So if you really want to track users and not devices then my take will be to use user’s email address or phone number as identifier instead of above mentioned alternatives. That way we can remove dependency of unique identifier and can save re-development time.
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
Cho đến khi Apple thu hồi UDID sử dụng iPhone ứng dụng phát triển, hầu hết các nhà phát triển iOS như tôi được habituated để sử dụng UDID trong phát triển ứng dụng iPhone của chúng tôi, nơi chúng tôi cần thiết để theo dõi người dùng ứng dụng hoặc các thiết bị với bản sắc độc đáo. Nhưng bây giờ chúng tôi có thể không sử dụng UDID nữa trong ứng dụng iOS để theo dõi người dùng ứng dụng.Vì vậy, hãy để tôi chia sẻ với bạn vài lựa chọn thay thế của UDID để sử dụng trong iPhone ứng dụng phát triển hoặc phát triển ứng dụng iPad. Có những lựa chọn thay thế vài mà chúng tôi có thể sử dụng thay cho UDID để đáp ứng yêu cầu của chúng tôi theo dõi người sử dụng như identifierForVendor, advertisingIdentifier và một số nhận dạng độc đáo khác như OpenUDID. Đây là lựa chọn tốt trong hầu hết các trường hợp nhưng không phải trong vài trường hợp. Cho phép xem tất cả các tùy chọn này trong một số chi tiết,identifierForVendor:Theo Apple, "giá trị của tài sản này là giống nhau cho ứng dụng mà đến từ các nhà cung cấp cùng một chạy trên cùng một thiết bị. Một giá trị khác nhau được trả về cho ứng dụng trên cùng một thiết bị có sẵn từ nhà cung cấp khác nhau, và cho các ứng dụng trên các thiết bị khác nhau bất kể người bán hàng. Giá trị thay đổi khi người dùng xoá tất cả các ứng dụng của nhà cung cấp khỏi thiết bị và sau đó reinstalls một hoặc nhiều số"Nó có nghĩa là nếu người dùng sẽ xóa ứng dụng từ điện thoại và cài đặt lại nó, sau đó nó có thể là ứng dụng có một giá trị khác sau đó qua thời gian và do đó chúng tôi có thể theo dõi người dùng cũ và dữ liệu có liên quan của họ nữa do danh tính mới được tạo ra bởi ứng dụng.advertisingIdentifier:Theo Apple "Không giống như tài sản identifierForVendor của UIDevice, cùng một giá trị được trả về tất cả các nhà cung cấp". Nó có nghĩa là giá trị này có thể được coi như là một định danh duy nhất thiết bị như của nó khác nhau cho mỗi thiết bị ngay cả đối với cùng một ứng dụng.Nhưng một lần nữa giá trị này cũng không phải là vĩnh viễn như identifierForVendor. Nó sẽ thay đổi nếu người dùng đặt lại đầy đủ của thiết bị (xóa thiết bị).OpenUDID:OpenUDID cũng là một lựa chọn tốt đó là hợp lệ và dễ dàng. Bạn có thể tìm thấy các chi tiết ở đây (https://github.com/ylechelle/OpenUDID)Whats đi của chúng tôi:Chúng tôi đã tạo ra rất nhiều ứng dụng sử dụng UDID cho thiết bị/người dùng xác thực và xác định chúng với hệ thống. Bây giờ như UDID là không có nhiều khu vực API gọi cho ứng dụng chúng tôi thực hiện thay đổi trong tất cả các ứng dụng iPhone mà chúng tôi phát triển, vì vậy bây giờ chúng tôi đã sử dụng venderIdentifier trong một số ứng dụng iPad, advertisingIdentifier trong một số ứng dụng iPhone theo yêu cầu phát triển ứng dụng iOS. Nhưng đối với một số các ứng dụng không thực sự hữu ích của nó như chúng tôi đã luôn luôn giữ trong tâm trí rằng nếu người sử dụng sẽ đặt lại thiết bị của họ sau đó id duy nhất này sẽ được thay đổi và chúng tôi có thể mất người dùng của chúng tôi theo dõi.Mặc dù OpenUDID trông đầy hứa hẹn, nhưng chúng tôi không bao giờ biết khi Apple có thể thu hồi sử dụng của nó. :-)Vì vậy nếu bạn thực sự muốn theo dõi người dùng và các thiết bị không sau đó tôi đi sẽ là sử dụng địa chỉ email của người dùng hoặc số điện thoại như nhận dạng thay vì ở trên lựa chọn thay thế được đề cập. Bằng cách đó, chúng tôi có thể loại bỏ sự phụ thuộc của nhận dạng duy nhất và có thể tiết kiệm thời gian tái phát triển.
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
Cho đến khi Apple thu hồi sử dụng UDID trong phát triển ứng dụng iPhone, hầu hết các nhà phát triển iOS như tôi đã quen với sử dụng UDID trong phát triển ứng dụng iPhone của chúng tôi, nơi chúng tôi cần thiết để theo dõi người dùng ứng dụng hoặc thiết bị có bản sắc độc đáo. Nhưng bây giờ chúng ta không thể sử dụng UDID nữa trong iOS để theo dõi người sử dụng ứng dụng. Vì vậy, hãy để tôi chia sẻ với bạn vài lựa chọn thay thế của UDID để sử dụng trong các ứng dụng iPhone hoặc phát triển ứng dụng iPad phát triển. Có vài lựa chọn thay thế mà chúng ta có thể sử dụng ở vị trí của UDID để thực hiện yêu cầu của người sử dụng theo dõi của chúng tôi như identifierForVendor, advertisingIdentifier và một số định danh duy nhất khác như OpenUDID. Đây là những lựa chọn tốt trong hầu hết các trường hợp, nhưng không phải trong vài tình huống. Cho phép xem tất cả các tùy chọn này trong một số chi tiết, identifierForVendor: Theo Apple, "Giá trị của tài sản này là như nhau cho các ứng dụng đến từ các nhà cung cấp cùng chạy trên cùng một thiết bị. Một giá trị khác nhau được trả về cho ứng dụng trên cùng một thiết bị đến từ các nhà cung cấp khác nhau, và cho các ứng dụng trên các thiết bị khác nhau bất kể nhà cung cấp. Các giá trị thay đổi khi người dùng xóa tất cả các ứng dụng của nhà cung cấp đó từ thiết bị và sau đó cài đặt lại một hoặc nhiều trong số họ "Nó có nghĩa là nếu người sử dụng sẽ xóa ứng dụng từ thiết bị và cài đặt lại nó, sau đó nó có thể được có thể là ứng dụng có một khác. giá trị thì thời gian qua và vì vậy chúng tôi không thể theo dõi người dùng cũ của chúng tôi và các dữ liệu liên quan đến họ nữa do đặc tính mới được tạo ra bởi ứng dụng. advertisingIdentifier: Theo Apple "Không giống như các tài sản của UIDevice identifierForVendor, cùng một giá trị được trả về cho tất cả các nhà cung cấp". Nó có nghĩa là giá trị của điều này có thể được coi là một dạng thiết bị độc đáo như khác nhau cho từng thiết bị ngay cả đối với cùng một ứng dụng. Nhưng một lần nữa giá trị này cũng không phải là vĩnh viễn như identifierForVendor. Nó sẽ thay đổi nếu người dùng thiết lập lại làm đầy đủ các thiết bị (xóa thiết bị). OpenUDID: OpenUDID cũng là một lựa chọn tốt, có giá trị và dễ dàng. Bạn có thể tìm thấy chi tiết của nó ở đây (https://github.com/ylechelle/OpenUDID) Whats cất của chúng tôi: Chúng tôi đã tạo ra rất nhiều ứng dụng mà sử dụng UDID cho người dùng / xác thực thiết bị và xác định chúng với hệ thống. Bây giờ là UDID có cuộc gọi API công cộng nhiều hơn cho ứng dụng, chúng tôi thực hiện những thay đổi trong tất cả các ứng dụng iPhone mà chúng tôi phát triển, vì vậy bây giờ chúng ta đã sử dụng venderIdentifier trong một số ứng dụng iPad, advertisingIdentifier trong một số ứng dụng iPhone theo yêu cầu phát triển ứng dụng iOS. Nhưng đối với một số các ứng dụng của nó không thực sự hữu ích khi chúng ta phải luôn luôn ghi nhớ rằng nếu người sử dụng sẽ thiết lập lại thiết bị của họ sau đó id độc đáo này sẽ được thay đổi và chúng ta có thể mất đi người dùng của chúng tôi theo dõi. Mặc dù OpenUDID trông đầy hứa hẹn nhưng chúng tôi không bao giờ biết khi Apple có thể rút lại việc sử dụng của nó. :-) Vì vậy, nếu bạn thực sự muốn theo dõi người sử dụng và không bị mất của tôi sau đó sẽ được sử dụng địa chỉ email của người dùng hoặc số điện thoại như nhận diện thay vì lựa chọn thay thế nêu trên. Bằng cách đó chúng ta có thể loại bỏ sự phụ thuộc của các định danh duy nhất và có thể tiết kiệm thời gian tái phát triển.

























đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: