Vladislav.
этим вопросом я еще не озадачился)
Евгений
uuid по-моему не сильно уникальный
Евгений
и он как-то там каждый раз генерится по новому или как-то так
Евгений
короче для того чтобы идентифицровать юзера не сильно подходит
Vladislav.
я хочу что то придумать, что бы отслеживать на каких девайсах приложуха стоит
Евгений
просто модели?
Vladislav.
в том то и дело, что нет, именно какой конкретный девайс, приложение "корпоративное" и хотят играть с доступом определенных девайсов
Евгений
uuid скорее связан с аппой чем с девайсом
Евгений
при переустановке аппы он поменяется
Eugene
Энтерпрайз и вперед
Евгений
а для корпоративных подписок есть менеджмент
q210
прямо в приложении
q210
чем пытаться идентифицировать сами девайсы
q210
логином можно к примеру номер мобильного, проверяемый при входе по sms выставлять
q210
при это спрашивать его лишь 1 раз когда приложение запускается сразу после установки, сохранять токен в keychain потом
Vladislav.
приложуха на ipod
q210
no problem, логин по нормальному логину-паролю на сервере тогда, авторизация по https
q210
тоже лишь один раз
q210
тоже потом токен в кейчейн
q210
да, нет жёсткой привязки к устройству
Roman
Пишут что с 10.3 при удалении приложения будут удаляться и данные из кейчейна
q210
угу, и?
q210
в данном случае это не помешает
Vladislav.
да, нет жёсткой привязки к устройству
вот в этом то вся проблема
q210
чем это плохо то?
q210
права ж нужны на данные в приложении, не?
q210
хотя конечно хозяин-барин
Vladislav.
чем это плохо то?
ну, задачи не я ставил)
q210
посмотри как у рекламщиков устройство идентифицируется
q210
они как-то умеют
q210
о, оказывается есть Vendor ID
q210
http://stackoverflow.com/a/30937277/1351314
q210
не пойдёт?
Евгений
о, оказывается есть Vendor ID
да, для entrerprice подписки может проканать
Евгений
в эпсторе вроде нельзя его юзать
Vladislav.
entrerprice это же только 100девайсов? верно?
Евгений
нее
Евгений
энтерпрайз это 400 баксов в год и дистрибьюшн только внутри энтерпрайза, в эпстор нельзя
Vladislav.
все, сообразил) благодарю
Евгений
о, оказывается есть Vendor ID
Евгений
http://stackoverflow.com/a/30937277/1351314
Евгений
в эпсторе вроде нельзя его юзать
Евгений
сори перепутал немного
Евгений
vendor id разве не uuid?
Евгений
у iAd есть какой-то отдельный класс и в нем лежит какой-то приватный идентификатор
q210
https://developer.apple.com/reference/uikit/uidevice/1620059-identifierforvendor
q210
> 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.
q210
> The value in this property remains the same while the app (or another app from the same vendor) is installed on the iOS device. The value changes when the user deletes all of that vendor’s apps from the device and subsequently reinstalls one or more of them. The value can also change when installing test builds using Xcode or when installing an app on a device using ad-hoc distribution. Therefore, if your app stores the value of this property anywhere, you should gracefully handle situations where the identifier changes.
q210
переустановку приложения не переживёт
Евгений
ну так это и есть uuid же
Евгений
описание по-крайней мере такое же
Евгений
https://developer.apple.com/reference/adsupport/asidentifiermanager?language=objc
Евгений
есть еще такая фигня
Евгений
но я сам никогда не юзал
Евгений
и хз как оно работает
Евгений
по-моему на это я натыкался когда возникал вопрос идентификации юзера
q210
let UDID = UIDevice.current.identifierForVendor?.uuidString
опс, уже про него писал. Сорри, пропустил
Semen
Привет. Работаю в стартапе средних размеров iOS разработчиком. Работаю в Польше. Сообщество интересно тем, что помогая решить чужие проблемы, можно научиться чему-то самому. Узнал про группу из geektimes.ru #whois
Semen
Прочитал статейку на хабре - https://habrahabr.ru/post/322252/ И вот собственно один из вопросов очень актуален: Есть приложение с тем же чатом(можно любой другой пример), где таблица имеет некие разделители в виде даты или любого другого варианта. Как наиболее производительно сделать разделение по секциям? Какие есть варианты? Кто какие варианты знает?
Stanislav
Прочитал статейку на хабре - https://habrahabr.ru/post/322252/ И вот собственно один из вопросов очень актуален: Есть приложение с тем же чатом(можно любой другой пример), где таблица имеет некие разделители в виде даты или любого другого варианта. Как наиболее производительно сделать разделение по секциям? Какие есть варианты? Кто какие варианты знает?
Вопрос не совсем понятен. Делал чат, с разделителями как раз по дате. Секция на самом деле была одна, а даты были представлены кастомными ячейками. Работало быстро. Если нужно чтобы были именно разные секции (и для эффекта прилипающего хидера секции при скролле), то, очевидно, надо разбивать данные на секции.
Semen
Нет, не нужно стики хедеров. У тебя была отдельная ячейка под дату или в твоих обычных ячейках был лейбл в котором ты, если нужно, отображал дату?
Maxim
Привет)
Anton
накаркал?
I'm That Fel!x
wtf, почему нет нормального решения по заливке фона радиальным градиентом? единсвтенное рабочее решение нашел - вьюха, которая, во-первых, отдельная, это боль, во-вторых, ее приходится на фоне растягивать в 5 раз больше экрна. неужели нет нормального решения?
Anonymous
Что за web 1.0 блджад?
Max
что-то сложно как-то. можно же просто CAGradientLayer бахнуть и указать colors, locations
Max
блин, прочитал "линейный", сорян
I'm That Fel!x
Потому что градиенты не нужны.
ну такое… отмазка на уровне первого класса ;)
Anonymous
ну такое… отмазка на уровне первого класса ;)
Это не отмазка, это факт жизни. Градиенты нахуй не нужны в интерфейсе мобильного приложения.
Max
ты ж задачи не знаешь всей
Anonymous
https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/
Anonymous
Deference. Fluid motion and a crisp, beautiful interface help people understand and interact with content while never competing with it. Content typically fills the entire screen, while translucency and blurring often hint at more. Minimal use of bezels, gradients, and drop shadows keep the interface light and airy, while ensuring that content is paramount.
Anonymous
Minimal use of bezels, gradients
Александр
#whois 1)Я из вэба. ACMEdigital 2)Владелец-управленец. 3)Я весел и заводён, к тому же секу в smm. Сертифицированный спец однако. 4)Подумываю запустить направление мобилоразработки (офигеть как он уникален, никогда такие к нам не заходили) 5)Дефолт-сити
Anonymous
Minimal use.
I'm That Fel!x
Minimal use of bezels, gradients
минимальное юзание не означает полный отказ
Max
именно
Anonymous
Это они из вежливости написали.