
Si
10.01.2018
12:19:46
На обжективе правда.
в ios можно комбинировать два языка да?

Donna Anna
10.01.2018
12:20:18
я сейчас в кейчейн записываю
а тебе этого точно не хватит? я на вполне коммерческом приложении так делаю: да, при полном сбросе телефона информация пропадет, но процедура это достаточно редкая и проблемами можно пренебречь

Google

Si
10.01.2018
12:20:23
типо include ObjectiveC

Сергей
10.01.2018
12:20:25
Бери библиотеку, дергай uuidForDevice и проверяй, меняется ли
А firebase у тебя на чем либа?
на swift ?

Vadim
10.01.2018
12:26:54
можешь создать обжси класс он тебе сам сгенерит этот файл

Si
10.01.2018
12:29:44

Ivan
10.01.2018
13:24:31

Vadim
10.01.2018
13:25:03
ну будет таких 0,5 процента
большинство не станет заморачиваться
и заплатит

Donna Anna
10.01.2018
13:25:24

Ivan
10.01.2018
13:25:50

Google

Donna Anna
10.01.2018
13:26:11

Ivan
10.01.2018
13:26:17
Приходится вводить ограничения для всех пользователей из-за того, что мы не можем ограничить по девайсам

Vadim
10.01.2018
13:26:19
кейчан разве резетится с телефоном?
храните в кейчане флаг/юзерид

Ivan
10.01.2018
13:26:51

Alexey
10.01.2018
13:27:01

Vadim
10.01.2018
13:27:11
ну кейчан просто шарится между всеми девайсами с этим эппл ид
то есть если есть еще мак - то не должен сбрасываться хоть как

Ivan
10.01.2018
13:27:59
Злоумышленник, если ему это выгодно, а ему это выгодно, не будет вязать тот же эпл айди

Donna Anna
10.01.2018
13:28:30

Vadim
10.01.2018
13:29:24
тогда если он захочет в любом случае обойдет, новый эппл ид регнет и новый акк, и эпл не дают отслеживать девайс

Donna Anna
10.01.2018
13:30:12

Vadim
10.01.2018
13:30:29
кейчан синхронится через айклауд же
в облаке хранится

Donna Anna
10.01.2018
13:30:51
я знаю! и у меня все галки стояли на синхронизацию
и фигушки

Vadim
10.01.2018
13:31:07
ну она просто криво работает, особенно после переустановки ос

Donna Anna
10.01.2018
13:31:10
угу

Vadim
10.01.2018
13:31:10
например
у меня пароли часто не тянулись

Google

Vadim
10.01.2018
13:31:25
после нескольких ребутов только

Si
10.01.2018
13:57:03

Сергей
10.01.2018
13:58:28
Генерит уникальный uid и записывает в keychain
Ты посмотри исходники ради интереса

Si
10.01.2018
13:59:21
а вот если я зайду с другого телефона
то оно тот же вернет?
или у них есть рычаги проверки?

Vadim
10.01.2018
13:59:39

Si
10.01.2018
14:00:09

Vadim
10.01.2018
14:00:22
какая разница?
храни под разными ключами

Сергей
10.01.2018
14:00:35

Vadim
10.01.2018
14:00:51

Valery
10.01.2018
14:01:18

Сергей
10.01.2018
14:01:39

Александр
10.01.2018
14:01:42
А как делают подписку между устройствами?
А разве там не делают так, чтобы в базе одновременно хранились 5 id устройств (не помню, каких именно из вышеперечисленных)? В случае, когда я сбрасывал устройство, у меня в iCloud оставались два устройства - физически как бы одно, но по факту - одно из них было имело имя, которое я давал до сброса.

Сергей
10.01.2018
14:02:36
В либе реализация этого, он может сам теперь решить как ему делать

Vadim
10.01.2018
14:02:52
он же сам писал что уже хранит в кейчане

Google

Valery
10.01.2018
14:03:49

Vadim
10.01.2018
14:04:20
тут грань между велосипедами и простыми решениями, которые не обязательно тянуть либами

Сергей
10.01.2018
14:05:12
Да и не назвал бы я либой это, хелпер из двух файлов
Если написать отдельно самому, получится те же два файла
UIDevice+UDID
и такое лучше подами не тянуть, а забрать и положить к себе в проект

Vadim
10.01.2018
14:07:28
ща виталик скажет

Admin
ERROR: S client not available

Виталий
10.01.2018
14:07:30
самому код писать!? с ума сошел?

Сергей
10.01.2018
14:07:58
Ой, все!

Виталий
10.01.2018
14:08:35
так и до работы программистом скатиться можно

Сергей
10.01.2018
14:09:36
Виталь, а если серьезно, в данном случаее взять рабочее решение или же написать свой велосипед?
Интересно твое мнение

Виталий
10.01.2018
14:18:13
я бы вообще избегал таких решений
и да, я не сторонник подов в принципе)

Евгений
10.01.2018
14:26:40
есть в тебе что-то человеческое, все-таки

Kirill
10.01.2018
14:31:54
как можно отследить нажатие в web view (например id действия, ссылку, скрипт)?

Сергей
10.01.2018
14:32:22

Евгений
10.01.2018
14:33:06

Valery
10.01.2018
14:34:52

Google

Евгений
10.01.2018
14:37:28
машину я в нем не подозревал
слушайте. вот есть общий сетевой слой. он только получает и отдает джейсоны по запросу разных апи. а они уже в себе там его готовят для вью и отдают в контроллер.
вопрос: как организовать обработку ошибок? получается, если в первом слое ошибка, она приходит в конкретное апи (второй слой, грубо говоря) и оттуда ее снова передавать уже в контроллер, чтоб пользователю показать?
дохрена получается комплишнХендлеров. как-то это все некрасиво выглядит

Pavel
10.01.2018
14:43:53
Всем доброго времени суток
такой вопрос. Хотим выпустить апликуху под ios для тестирования .как лучше сделать?
пробовал через https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html
HOC
но какойто жудкий геморрой
и из iTunes раздел Apps пропал

Alex
10.01.2018
14:45:30
hockeyapp

Ivan
10.01.2018
14:45:45
HockeyApp, Diawi, Testflight, Fabric

Pavel
10.01.2018
14:46:22
а такой чтобы юзера за неимением макбуков могли сразу на айфоны и айпады инсталить?

Ivan
10.01.2018
14:46:47
Собираешь архив, подписываешь и экспортишь ad-hoc с дистриб сертификатом и доступными девайсами в провижине - катишь на сторонние
Или льешь в стор и катишь в тестфлай

Pavel
10.01.2018
14:47:19
благодарю!

Ivan
10.01.2018
14:48:09
Но смотри. Тут не все так просто. Не каждый может себе установить приложение. Только 100 добавленных до сборки девайсов или все добавленные в бета-тест на йтюнс-коннекте

Pavel
10.01.2018
14:50:25
уххх.. вот жеж.. а я немог понять почему вроде зарегал новый девайс и в провижене его отметил а оно не работает