PDA

Просмотр полной версии : AIR на iOS, как получить UUID?


Zebestov
12.06.2013, 13:50
Кто знает, как можно раздобыть UUID, может ANE какое-то встречалось?
Или так: как еще можно однозначно идентифицировать пользователя?

Astraport
12.06.2013, 21:14
Похоже все идет к тому, что UDID больше не будет.
Можно использовать MAC адрес, брать разные Capabilities, складывать в строку и будет свой уникальный номер.

Добавлено через 6 минут
Нагуглил ещё:
1. Либа по инфе iOS https://github.com/katopz/ane-device-info-util/
2. ANE для получения OpenUDID http://jamesli.cn/blog/?p=1559

Zebestov
12.06.2013, 21:35
Совершенно верно, UDID больше не будет. И MAC, кстати, тоже закроют.
Остается только UUID — про который я и спрашиваю.

Astraport
12.06.2013, 23:25
Так OpenUDID тоже не подходит?
Попробовал китайскую ANE на двух разных девайсах - выдало две разных строки, притом в разных форматах:)
Первая примерно f2b7a6b4aacdd538aaaadc163053fd6dea63b8ba, вторая - EC5FE247-1935-87D7-8F95-EA9A3F72DDB4

Zebestov
12.06.2013, 23:29
Я не знаю. Но если судить по названию, то так или иначе UDID, который уже как бы вне закона?

Astraport
13.06.2013, 00:30
Политика Apple сейчас в том и состоит, чтобы нельзя было идентифицировать устройства.

А идентификация по юзеру не подходит? Это намного удобнее, т. к. часто у одного юзера может быть несколько устройств и часто ставит на всех устройствах копии приложений и юзер надеется использовать один акк для всех устройств.

Хотя предполагаю нужно это для какой-нибудь сетевой игрушки, чтобы юзер не мог долбиться одновременно с двух и более девайсов. Например, в Clash of Clans коннект обрубается при подключении к акку второго устройства.

Zebestov
13.06.2013, 00:48
А как?

Astraport
13.06.2013, 00:50
Не понял.

Zebestov
13.06.2013, 01:55
Речь идет о тихой и гарантированной аутентификации пользователя (или устройства хотя бы).
Как это можно реализовать?

Astraport
13.06.2013, 11:20
Гарантированная в Game Center. Насчет авторизации без согласия юзера, то вряд ли, нужно смотреть, но там все за одно нажатие происходит. ANE имеются.

maincode
14.06.2013, 02:00
писал как то ANE для получения номера телефона, интересно это тоже уже вне закона? если кто знает, разъясните, зачем Apple закрывает методы идентификации устройства ? наверняка в этом есть какой то глубокий маркетинговый смысл :)