
Сирожа
04.09.2018
12:37:28
И в студии верный бандл ид?

Tozik
04.09.2018
12:40:31
сейчас повторю что на скриншоте

Google

Alex
04.09.2018
12:40:55

Tozik
04.09.2018
12:42:32

Alex
04.09.2018
12:44:47
не совсем понял
Для стимулятора можно без провижн запустить, а реальный девайс только подписанный как для аппсторе, чтобы не делать дыру в установке программ минуя аппсторе. Как я это понимаю, вечно траблы с этим возникали
Андроид подписал и ставь куда хочешь, даже без лицензии разработчика для Google play, у apple строго с реальными девайсами

Tozik
04.09.2018
12:46:47

Alex
04.09.2018
12:47:42
По идее да
Это же реальный девайс и система безопасности не даст поставить левую аппликуху как на симулятор

Александр
04.09.2018
12:50:52
Роскомнадзор балуется

Kirill
04.09.2018
12:51:30

Tozik
04.09.2018
12:52:29

Google

Андрей Родионович
04.09.2018
12:54:50

vladimir
04.09.2018
12:55:23

Андрей Родионович
04.09.2018
12:56:21
Сори, из-за этого поудмал что об этом и речь
если на свой девайс да в дебаге ставить из IDE то development сертификат. Distribution нужен только для распространения
это для free provisioning, потестить на своём устройстве

Сирожа
04.09.2018
12:57:39
У нас два профиля - один для публикации в аппстор, другой для теста, кажется он называется Ad Hoc

Tozik
04.09.2018
12:57:50

Сирожа
04.09.2018
12:58:04
В него добавлены устройства на которых можно развернуть аппу

Tozik
04.09.2018
12:58:23

Сирожа
04.09.2018
12:58:27

Kirill
04.09.2018
12:58:35

Сирожа
04.09.2018
12:58:54
И запускается нормально
А вообще пляски с сертами в iOS - это нечто

Karim
04.09.2018
13:01:36

Iván
04.09.2018
13:01:40
Хороший дизайнер == Хороший художник
сорян за педантизм, но художник и дизайнер это довольно разные скиллы и тип мышления
решил ответить потому что к жене-художнику часто приходят за дизайнами
в духе путаницы HR про Java и JavaScript

Сирожа
04.09.2018
13:02:21

Roma
04.09.2018
13:03:03

Kirill
04.09.2018
13:03:43

Google

Tozik
04.09.2018
13:04:45
кароче даже с хкода только в автоматическом режиме работает

Iván
04.09.2018
13:09:07
Ну понятно, но всЁ равно Дизайнер это от части художник
ну в смысле дизайнер должен уметь делать красиво, это да
но дизайнер = лэйауты, типографика, пропорциональность, визуальные иерархия и такт
художники этим всем просто не занимаются, как и дизайнеры не занимаются анатомией, композицией, перспективой, etc.

Karim
04.09.2018
13:09:58

Iván
04.09.2018
13:10:24
мда, пойду тоже бэкапить
а то что Download в App Signing в Google Play Console – это не бэкап?

Roma
04.09.2018
13:17:05

Kirill
04.09.2018
13:18:45
ну в смысле дизайнер должен уметь делать красиво, это да
но дизайнер = лэйауты, типографика, пропорциональность, визуальные иерархия и такт
художники этим всем просто не занимаются, как и дизайнеры не занимаются анатомией, композицией, перспективой, etc.
далеко не только это. Часто еще дизайнер именно продумывает UX, пользовательские сценарии, где что и как расположить и тому подобное.

Iván
04.09.2018
13:20:21
там за последние годы наплодилось подтипов ?

Kirill
04.09.2018
13:20:49

Iván
04.09.2018
13:22:04
типа дизайнеров на Dribbble постоянно ругают что там делают eye-candy чтобы попасть на главную, но без всякой оглядки на UX дизайн
в итоге выглядит очень круто, но реально пользоваться таким обычно будет сложно


Kirill
04.09.2018
14:03:37
Добрый день. Вопрос не совсем по Xamarin, скорее по c#. Есть сервер с api. Весь обмен данными с серверм происходит на устройстве через httpclient. Для авторизации на сервере нужно в поле Cookie передать параметр JSESSION с нужным значением, которыое я получаю при логине.Cookie задаю в httpclient такм образом
var handler = new HttpClientHandler();
Uri uri = new Uri(myUriAsString);
client = new HttpClient(handler);
handler.CookieContainer=new CookieContainer(); handler.CookieContainer.Add(uri, new Cookie("JSESSION", jsession));
Но до сревера куки почеу-то не доходит, что вызывает unauthorized. В чем может быть проблема?

Gleb
04.09.2018
14:26:35
Что в uri?

Kirill
04.09.2018
14:28:03

Gleb
04.09.2018
14:28:41
Интернет советует ставить BaseAddress в httpclient
var baseAddress = new Uri("http://example.com"); var cookieContainer = new CookieContainer(); using (var handler = new HttpClientHandler() { CookieContainer = cookieContainer }) using (var client = new HttpClient(handler) { BaseAddress = baseAddress }) { var content = new FormUrlEncodedContent(new[] { new KeyValuePair<string, string>("foo", "bar"), new KeyValuePair<string, string>("baz", "bazinga"), }); cookieContainer.Add(baseAddress, new Cookie("CookieName", "cookie_value")); var result = client.PostAsync("/test", content).Result; result.EnsureSuccessStatusCode(); }

Kirill
04.09.2018
14:30:54

Gleb
04.09.2018
14:32:55
Есть ещё вариант - сделать запрос на свой сервер и посмотреть что приходит в запросе
Чтоб не гадать

Google

Gleb
04.09.2018
14:33:29
Может проблема не в том что кука не доходит а в чем то ещё

vladimir
04.09.2018
14:33:49

Gleb
04.09.2018
14:33:57
Например сервер блокирует попытку своровать ку-ку проверяя что то ещё
Гы, ку-ку. Спасибо, автозамена

Axel
04.09.2018
14:43:22
Опробовал сегодня Xamarin live player. Не понял зачем он нужен, если не отображает кастомные ContentView

Max
04.09.2018
14:44:37

Axel
04.09.2018
14:51:50
Ну лэйбл отобразил) На самом деле это было вступление к главному вопросу. Хорошая ли идея делать список, пунктами в котором будут те самые кастомные контент вью или производительность будет никакая?

Max
04.09.2018
14:53:36

Александр
04.09.2018
14:56:09
Ребят такой вопрос
вот в KeyboardFlags есть два свойства
CapitalizeNone и None.
В чём разница, потому что описание в документации у них одно и тоже.

Axel
04.09.2018
15:01:52

Admin
ERROR: S client not available

Max
04.09.2018
15:02:10
Будь там картинки - проседало бы

Axel
04.09.2018
15:04:34

Андрей Родионович
04.09.2018
15:08:21
Ребята, кто пользовался HockeyApp для андроида(формс) подскажите плиз
Заархивировал проект, подписал его "специальным" каналом распространения, залил на хокейап
Потом пытаюсь скачать на дроид, прога установилась но крашится оО
При дебаге она понятное дело работала
А сейчас даже запустится не может
В чем может быть трабл?

vladimir
04.09.2018
15:09:01

Андрей Родионович
04.09.2018
15:09:18
Просто билдил в релизе

Google

vladimir
04.09.2018
15:09:45
звучит как проблема в линковщике, который выпилил нужные dll
тогда проверьте сначала у себя

Андрей Родионович
04.09.2018
15:10:15
хм окей, попробую релиз запкстить
Сейчас попробую без линкера запустить

vladimir
04.09.2018
15:20:18

Андрей Родионович
04.09.2018
15:20:25
да
Стояло

vladimir
04.09.2018
15:20:38
всё правильно
вам нужно, скорее всего, сделать штуку подобную как в MvvmCross делают с LinkerPleaseInclude
но это не точно

Андрей Родионович
04.09.2018
15:22:07
Ну без линкера запустилось, но вот вместо 17 мегабайт оно будет весить 77(

Kirill
04.09.2018
15:27:12

Axel
04.09.2018
15:29:06
Ну просто наслышан, что списки в принципе, не только в xamarin, по перфомансу бьют. А тут еще предполагается некоторая нестандартность

vladimir
04.09.2018
15:32:41

Iván
04.09.2018
15:40:21
iOS кэшит ячейки
RecyclerView в Android тоже
2018 год, никаких проблем нету
большие картинки и видео грузить в отдельном треде, вставлять по готовности, до этого показывать какой спиннер

Kirill
04.09.2018
15:42:17
или пустую область

Iván
04.09.2018
15:44:15
ну смотря какого размера, если что-то ближе к CollectionView в духе Pinterest то ок

Artem
04.09.2018
17:31:48
Ребят, а где можно почитать как Линкер работает?