2012-03-26 3 views
2

Я изучаю альтернативы UDID, и OpenUDID кажется интересным.Сохраняется ли OpenUDID, даже если вы удалили приложение?

Я провел некоторое тестирование, и если я удалю приложение и снова установлю его, значение OpenUDID останется прежним, мне просто интересно, как они это делают, и это значение всегда гарантируется, если оно не сохранится, t жесткий сброс телефона.

ответ

1

Давая быстрый взгляд на соглашения об именах, которые они используют, я бы сказал, что они почти наверняка используют брелок iOS. Это то же самое, что и keychain OS X, за исключением того, что он не позволяет конечным пользователям напрямую получать доступ к Mac OS X. Даже если приложение будет удалено, эта информация не будет удалена. Он хранится в контролируемой среде, чтобы препятствовать тому, чтобы джейлбрейкцы получили его.

+0

они, похоже, делают некоторые махинации с картонной коробкой, чтобы ID мог быть одинаковым во всех приложениях. Кинда умная. – Randall

+0

@borrrden: - Если пользователь обновляет ios и/или устанавливает новые ios, данные keychain удаляются или нет? –

+0

@sunilz Он будет удален на новой установке os. Не уверен в обновлении. – borrrden

1

Они НЕ используют брелок, они используют UIPasteBoard, который является общей конструкцией ОС, которая сохраняется на перезапуске устройства. Из документа:

«системные картонные стойки сохраняются на перезапуске устройства, удаляются приложения и восстанавливаются».

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIPasteboard_Class/Reference.html

+0

Это, похоже, изменилось, теперь в документах говорится: «Когда стойка постоянно, она продолжает существовать после истечения срока действия приложений и перезагрузки системы. Карточки приложений, которые не являются постоянными, продолжаются до тех пор, пока не прекратится действие приложения для создания (создания). постоянные. Карточки приложений по умолчанию не являются постоянными. Постоянное приложение-картон удаляется, когда созданное приложение удаляется ». это означает, что никакие пастыри не выживают. Возможно, брелок лучше, но я не могу найти окончательную (исходящую от Apple) документацию об этом. –

0

Я хотел бы предложить BPXUUIDHandler.

Я отправил приложение, используя его 5-6 дней назад, и приложение одобрено вчера (от Apple, что означает, что оно прошло 1 мая 2013 года - потерять удид), оно сохраняется, если устройство не восстановлено. Я использовал его в 5 или 6 приложениях и никогда не имел проблемы с ним.

 Смежные вопросы

  • Нет связанных вопросов^_^