
Max
21.02.2017
09:35:11
ничеси, я в топ 30 болтушек попал

q210
21.02.2017
09:35:48
/stat@combot

Combot
21.02.2017
09:35:48
combot.org/chat/-1001063580584

Vlad
21.02.2017
09:36:11
началось

Google

q210
21.02.2017
09:36:19
ндык

Alexey
21.02.2017
09:36:35
Say combot again, I dare you

Vlad
21.02.2017
09:39:12
День добрый, подскажите, а можно ли передавать на сервер UDID утройства? это не нарушает каких нибудь правил apple?

Maksim
21.02.2017
09:40:41
нарушает

Vlad
21.02.2017
09:41:23
а uuid?

Vladislavs
21.02.2017
09:43:14
его можно
только как ты хотел добыть udid?
юзера заставлять вручную писать?

Vlad
21.02.2017
09:43:59
let UDID = UIDevice.current.identifierForVendor?.uuidString

Vladislavs
21.02.2017
09:44:15
≥uuid
а ты про udid писал

Vlad
21.02.2017
09:45:28
а, не верно прочел)
этим вопросом я еще не озадачился)

Google

Евгений
21.02.2017
09:45:52
uuid по-моему не сильно уникальный
и он как-то там каждый раз генерится по новому или как-то так
короче для того чтобы идентифицровать юзера не сильно подходит

Vlad
21.02.2017
09:46:43
я хочу что то придумать, что бы отслеживать на каких девайсах приложуха стоит

Евгений
21.02.2017
09:47:27
просто модели?

Vlad
21.02.2017
09:48:25
в том то и дело, что нет, именно какой конкретный девайс, приложение "корпоративное" и хотят играть с доступом определенных девайсов

Евгений
21.02.2017
09:48:45
uuid скорее связан с аппой чем с девайсом
при переустановке аппы он поменяется

Eugene
21.02.2017
09:48:59
Энтерпрайз и вперед

Евгений
21.02.2017
09:49:08
а для корпоративных подписок есть менеджмент

q210
21.02.2017
09:49:24
прямо в приложении
чем пытаться идентифицировать сами девайсы
логином можно к примеру номер мобильного, проверяемый при входе по sms выставлять
при это спрашивать его лишь 1 раз когда приложение запускается сразу после установки, сохранять токен в keychain потом

Vlad
21.02.2017
09:51:05
приложуха на ipod

q210
21.02.2017
09:51:38
no problem, логин по нормальному логину-паролю на сервере тогда, авторизация по https
тоже лишь один раз
тоже потом токен в кейчейн
да, нет жёсткой привязки к устройству

Google

Roman
21.02.2017
09:52:47
Пишут что с 10.3 при удалении приложения будут удаляться и данные из кейчейна

q210
21.02.2017
09:52:54
угу, и?
в данном случае это не помешает

Vlad
21.02.2017
09:53:16

q210
21.02.2017
09:53:27
чем это плохо то?
права ж нужны на данные в приложении, не?
хотя конечно хозяин-барин

Vlad
21.02.2017
09:54:27

q210
21.02.2017
09:54:39
посмотри как у рекламщиков устройство идентифицируется
они как-то умеют
о, оказывается есть Vendor ID
http://stackoverflow.com/a/30937277/1351314
не пойдёт?

Евгений
21.02.2017
09:58:20
в эпсторе вроде нельзя его юзать

Vlad
21.02.2017
09:59:30
entrerprice это же только 100девайсов? верно?

Евгений
21.02.2017
09:59:40
нее
энтерпрайз это 400 баксов в год и дистрибьюшн только внутри энтерпрайза, в эпстор нельзя

Vlad
21.02.2017
10:01:18
все, сообразил) благодарю

Евгений
21.02.2017
10:03:03
о, оказывается есть Vendor ID

Google

Евгений
21.02.2017
10:03:03
http://stackoverflow.com/a/30937277/1351314
в эпсторе вроде нельзя его юзать
сори перепутал немного
vendor id разве не uuid?
у iAd есть какой-то отдельный класс и в нем лежит какой-то приватный идентификатор


q210
21.02.2017
10:04:28
https://developer.apple.com/reference/uikit/uidevice/1620059-identifierforvendor
> 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.
> 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.
переустановку приложения не переживёт


Евгений
21.02.2017
10:05:45
ну так это и есть uuid же
описание по-крайней мере такое же
https://developer.apple.com/reference/adsupport/asidentifiermanager?language=objc
есть еще такая фигня
но я сам никогда не юзал
и хз как оно работает
по-моему на это я натыкался когда возникал вопрос идентификации юзера

q210
21.02.2017
10:07:24

Simon
21.02.2017
10:28:39
Привет. Работаю в стартапе средних размеров iOS разработчиком. Работаю в Польше. Сообщество интересно тем, что помогая решить чужие проблемы, можно научиться чему-то самому. Узнал про группу из geektimes.ru
#whois
Прочитал статейку на хабре - https://habrahabr.ru/post/322252/
И вот собственно один из вопросов очень актуален:
Есть приложение с тем же чатом(можно любой другой пример), где таблица имеет некие разделители в виде даты или любого другого варианта. Как наиболее производительно сделать разделение по секциям? Какие есть варианты?
Кто какие варианты знает?

-_-
21.02.2017
10:38:18

Google

Simon
21.02.2017
10:41:44
Нет, не нужно стики хедеров.
У тебя была отдельная ячейка под дату или в твоих обычных ячейках был лейбл в котором ты, если нужно, отображал дату?

Maxim
21.02.2017
10:50:11
Привет)

Антон
21.02.2017
11:15:46
накаркал?

Sergey
21.02.2017
11:19:34
wtf, почему нет нормального решения по заливке фона радиальным градиентом? единсвтенное рабочее решение нашел - вьюха, которая, во-первых, отдельная, это боль, во-вторых, ее приходится на фоне растягивать в 5 раз больше экрна. неужели нет нормального решения?

Betrayer
21.02.2017
11:36:25
Что за web 1.0 блджад?

Max
21.02.2017
11:38:39
что-то сложно как-то. можно же просто CAGradientLayer бахнуть и указать colors, locations
блин, прочитал "линейный", сорян

Sergey
21.02.2017
11:44:27

Betrayer
21.02.2017
11:46:44

Max
21.02.2017
11:47:30
ты ж задачи не знаешь всей

Betrayer
21.02.2017
11:47:46
https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/
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.
Minimal use of bezels, gradients

Как-то
21.02.2017
11:48:07
#whois
1)Я из вэба. ACMEdigital
2)Владелец-управленец.
3)Я весел и заводён, к тому же секу в smm. Сертифицированный спец однако.
4)Подумываю запустить направление мобилоразработки (офигеть как он уникален, никогда такие к нам не заходили)
5)Дефолт-сити

Betrayer
21.02.2017
11:48:26
Minimal use.

Sergey
21.02.2017
11:48:27

Max
21.02.2017
11:48:35
именно