@xamarin_russia

Страница 438 из 619
Max
22.06.2018
12:18:33
Ну, сертификат нормальный купите

Самоподписанный - мусор

Надо лезть в нативщину и игнорить

Для теста можете ngrok

Google
Nikolai
22.06.2018
12:30:50
неа
Посмотрите, что говорит adb с командой установки или удаления вашего приложения На Android 4.x был очень болезненный баг, когда при установке приложения оно ставилось криво - точнее не ставилось совсем, а ломало текущую установку. Да так, что приложение пропадало из списка установленных. Но я ни разу не слышал, чтобы кто-то ловил эту проблему на 5.0+. Если у вас рутованный девайс, попробуйте почистить следы в /data/data и /data/app (не помню точно) Ну, или hard reset

Александр
22.06.2018
12:35:22
Да я отлаживаюсь в стандартном эмуляторе андроид в VSC 2017 есть...

Проблем ещё в том что сервак с апи связующий внутреннюю сеть с внешней... Отладка во внутренней сети, а приложение потом должно естественно снаружи работать(



Надо лезть в нативщину и игнорить
Залез... Заигнорил.. так? Не помогает...



vladimir
22.06.2018
12:52:10
а этот callback вызывается?

Nikolai
22.06.2018
13:01:58
Смотрите именно код ошибки при установке через adb

Александр
22.06.2018
13:25:43
Может эта презентация чем-то поможет https://slides.com/juliasavinkova/identity-server#/
Вебапи то как раз построен с участием OAuth 3.0.1

Sasha
22.06.2018
13:28:38
Вебапи то как раз построен с участием OAuth 3.0.1
Это аутентификация через какой-то публичный провайдер (там фейсбук, gmail)?

Александр
22.06.2018
13:31:12
Нет, есть внутреннее приложение в компании... WinForm C#... Там своя авторизация... Т.е. есть MSSql база, там таблица скажем Managers со всякой разной инфой... Вот сверка юзеров идёт с данными из этой таблицы...

Google
Александр
22.06.2018
13:31:31




Sovent
22.06.2018
13:33:36
у вас скриншоты в компании нельзя делать?

Lamest
22.06.2018
13:34:12
у вас скриншоты в компании нельзя делать?
он сфотал на телефон и сделал скриншот

Alexey
22.06.2018
13:34:49
Ну, технически это и есть screen shot ?

Александр
22.06.2018
13:35:08
У меня нет телеграмма на компе))) только в телефоне))

а этот callback вызывается?
Да, ещё при первичном запуске до того как на экране эмулятора появляется окно с предложением авторизации

Sasha
22.06.2018
13:38:11
Oauth часть сервера, ты делаешь? Или она уже сделана?

Александр
22.06.2018
13:38:53
Я

Я же говорю и даже привёл скриншоты того как авторизацию проверяю) и напомню ещё раз - в постмэне всё работает... Получаю токен... Живёт сколько скажу... Далее в запросы уже конкретно данных добавляю этот токен - и получаю именно то что хочу и то что надо...

mute
22.06.2018
13:42:29
Где пруф?
https://www.nuget.org/packages/Xamarin.Forms/

An
22.06.2018
13:48:33
https://www.nuget.org/packages/Xamarin.Forms/
В смысле нижнюю панель

Александр
22.06.2018
13:48:34
Кита
22.06.2018
13:48:43
надо использовать нативные хэндлеры и нативные способы валидации сертификата. вот и все

mute
22.06.2018
13:49:55
В смысле нижнюю панель
xmlns:android="clr-namespace:Xamarin.Forms.PlatformConfiguration.AndroidSpecific;assembly=Xamarin.Forms.Core" android:TabbedPage.ToolbarPlacement="Bottom"

в TabbedPage это и готово

Google
Александр
22.06.2018
13:53:30


Sasha
22.06.2018
14:07:14
надо использовать нативные хэндлеры и нативные способы валидации сертификата. вот и все
Тогда только так, я думал может лажа с запросом или что-то похожее

Kirill
22.06.2018
14:07:17
в TabbedPage это и готово
А скрин есть у кого, как это выглядит?

mute
22.06.2018
14:08:02
да. как. полоска с табами. даже elevation нельзя подкрутить

Kirill
22.06.2018
14:08:05
https://developer.xamarin.com/releases/xamarin-forms/xamarin-forms-3.1/3.1.0/?utm_campaign=Weekly%2BXamarin&utm_medium=email&utm_source=Weekly_Xamarin_161

mute
22.06.2018
14:08:24
ща

Kirill
22.06.2018
14:08:33
А Elevation через рендерер можно)

mute
22.06.2018
14:09:23
только я подумал что можно без него))

Sovent
22.06.2018
14:11:15
надо использовать нативные хэндлеры и нативные способы валидации сертификата. вот и все
Кстати, а при использовании .NET Standart в рантайме используются Mono-runtime реализации или нативные?

Sovent
22.06.2018
14:12:16
я об этом и спрашиваю

Кита
22.06.2018
14:12:41
ну так конечно Mono-runtime

Sovent
22.06.2018
14:12:54
и в ios?

Кита
22.06.2018
14:13:23
везде

ну кроме непосредственно апп на .net

в том и фишка, рантаймы разные - пространство имен единое

Sovent
22.06.2018
14:14:47
вчера смотрел на Xamarin University модель того, как это всё компилируется, стало интересно, почему, во-первых, mono, а не .net core, а во-вторых, почему .net runtime, а не компиляция в байткод dex для Android Runtime, например

Sasha
22.06.2018
14:15:35
надо использовать нативные хэндлеры и нативные способы валидации сертификата. вот и все
А мне интересно, эта бага обычно бывает только с Oauth или с аутентификацией через JWT токены также? Какие есть нативные хенделры для аутентификации?

Google
Sasha
22.06.2018
14:18:47
Как это самоподписний сертификат? Я когда делал аутентификацию через гугл для aws. то генерировал сертификат через SSL

Kirill
22.06.2018
14:19:59
Ок, стандартная реализация. Спасибо.

mute
22.06.2018
14:20:07
ага

Sovent
22.06.2018
14:22:17
Как это самоподписний сертификат? Я когда делал аутентификацию через гугл для aws. то генерировал сертификат через SSL
SSL - это протокол. сертификат должен быть подписан issuing authority, этой authority можешь быть ты сам, а может быть какой-нибудь Thawte

Sovent
22.06.2018
14:24:57
и разные HTTP клиенты по разному относятся к самоподписанным сертификатам, эппл в этом плане как обычно навязывают свою паранойю

Admin
ERROR: S client not available

Sovent
22.06.2018
14:26:11
А сертификат как генерируется? один раз для всех клиентов?
ты можешь в принципе переиспользовать сертификаты, но это не сесурно. поэтому генерируется один сертификат для одного endpoint'а

Alex
22.06.2018
15:49:19
Где пруф?
On<Xamarin.Forms.PlatformConfiguration.Android>().SetToolbarPlacement(ToolbarPlacement.Bottom); В TabbetPage

Alex
22.06.2018
15:51:45
mute
22.06.2018
16:14:00
ну я же выше прислал к этому же сообщению ответ

Vlad
22.06.2018
17:44:12


там вверху еще выбран пункт "Bundle assembly into native code"

Крч решилось все удалением папки .vs?

Ariel
22.06.2018
19:44:58
Привет, Я из Мексики, и я нашел эту группу телеграмм вокруг Xamarin. Я ищу автономный установщик Xamarin...

Google
Max
22.06.2018
19:47:45
разве что закешировать установщик вижлы

Ariel
22.06.2018
19:51:06
Нет такого
спасибо

You can write English here
OK, thank you, very nice !!!

But I really prefer russian language

Vladislav
22.06.2018
19:54:36
Удивительно

Max
22.06.2018
20:02:56
спасибо
установка Xamarin - это установка кучи отдельных 3-d party компонентов, которые не относятся к самой технологии

И без которых оно работать не будет

Таких как Android SDK/Emul и прочее

Xamarin Plugin for VS

и вот это все

Так что оффлайн установщик - это чистой воды скачанные отдельные компоненты

Такое возможно провернуть достаточно просто, если закешировать файлы установщика Visual Studio (он будет вроде как пытаться онлайн установиться, но файлы брать из локального кеша)

Ariel
22.06.2018
20:08:27
Я пытаюсь найти xamarin standalone, потому что это для людей, которые учатся и не могут получить доступ к Интернету в своем сообществе

Кита
22.06.2018
20:15:24
В таком случае есть jenkins. правда надо правильно подбирать версии разных компонентов. https://jenkins.xamarin.com/

Николай
22.06.2018
20:22:40
привет всем. кто знает есть ли для visual studio for mac плагин - мини карта редактора кода?

Кита
22.06.2018
20:24:33
привет всем. кто знает есть ли для visual studio for mac плагин - мини карта редактора кода?
не знаю. не было необходимости. У тебя такие огромные классы что нужна мини-карта?

Страница 438 из 619