2014-11-27 2 views
0

Я делаю приложение iOS, которое имеет концепцию отправки кода подтверждения мобильному телефону от одного и того же мобильного телефона, чтобы он был проверен и передал sms мне. Но мне нужен уникальный идентификатор для этого процесса. Этот вид процесса используется приложением Whats и другими чат-приложениями.iOS: код подтверждения мобильного sim от приложения

1) моя проблема в том, что я могу отправить сообщение на тот же мобильный номер и получать от него сообщение, но мне нужен уникальный идентификационный номер для конкретного мобильного телефона. так что, если мы разместим сим-карту в другом мобильном устройстве, то уникальная идентификация внутри не может столкнуться.

ответ

0

Поскольку яблоко перестало обращаться к устройству UDID программно. Вы можете использовать идентификатор поставщика как уникальный идентификатор. Идентификатор поставщика отличается для того же приложения на другом устройстве.

+0

мы создаем идентификатор поставщика программно –

+0

NSString * strApplicationUUID = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; Таким образом, вы можете получить идентификатор поставщика. Вы можете сохранить его на сервере по номеру телефона для идентификации устройства. –

0

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

+0

VendorID не будет изменен при удалении или переустановке (из appstore) – l0gg3r

0

вы можете использовать OpenUDID.

OpenUDID - это замена на замену устаревшего свойства uniqueIdentifier класса UIDevice на iOS (aka UDID), а в остальном - дружественный к отрасли эквивалент для iOS и Android, а в последнее время Windows C# и Silverlight (см. Ссылки выше).

Вот ссылка:

https://github.com/xaviermichel/OpenUDID

Вы приложение не будет отклонено из-за OpenUDID. OpenUDID поддерживает с версии 5

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