Я получаю одинаковый UUID при каждой установке приложения. Но, как я читал на apple doc, этого не должно быть. Так вы можете объяснить мне, почему это происходит.Я получаю одинаковый UUID на каждой установке. Это правильное поведение?
ответ
Это именно то, что вы должны получать с помощью identifierForVendor! Он не идентифицировал бы поставщика, если бы он возвращал разные результаты для приложений от того же поставщика, не так ли?
Ценность этого свойства тот же для приложений, которые входят в состав того же поставщика, работающего на одном устройстве. Другое значение возвращается для приложений на том же устройстве, что и у разных поставщиков, а также для приложений на разных устройствах независимо от поставщика.
========================================================================================================================================================== ===========================
Старый ответ
Престижность rugmangathan
UUID (Универсальный уникальный идентификатор) Является для каждого приложения. определяет приложение на устройстве. Пока пользователь не полностью удалит приложение, этот идентификатор будет сохраняться между запусками приложений и, по крайней мере, позволит вам идентифицировать одного и того же пользователя с помощью определенного приложения на устройстве. К сожалению, если пользователь полностью удаляет, а затем повторно устанавливает приложение, то идентификатор будет изменен.
Я предполагаю, что вы на самом деле компилируете и запускаете свое приложение с изменениями от xcode. Если вы не выполняете удаление между установками, то, что вы делаете, это обновление.
Нет, я делаю это с полной деинсталляцией. –
Вы получаете тот же UUID на отдельных устройствах? –
как вы получаете UUID? – luk2302
@adil: Нет, чувак. Это происходит на одном устройстве, в то время как я удаляю и устанавливаю приложение с одинаковым идентификатором приложения. –