@xamarin_russia

Страница 416 из 619
Alex
08.06.2018
07:11:36
не лагает?
Но думаю ещё и маком обзавестись

vladimir
08.06.2018
08:45:28
не лагает?
дома винда + виртуалка на hdd не лагает на работе за маком

Александр
08.06.2018
09:06:06
Давно сделали, что по подписке на myvisualstudio теперь можно получить сертификат?

Vladislav
08.06.2018
09:24:15
гайз, есть проблема с пушами: имеется проект на XF, Azure хаб для пушей собираю АПК, закидываю на телефон, отправляю пуш через ажур с бек енда - не приходит. но как только устанавливаю апку через usb сразу пуши начинают доходить при любих раскладах (удаление и переустановка АПК, ребут, т.д.) самое интересное, что с самого portal.azure из тестовой отправки пуши только на iOS идут, т.е. вообще никак на андроид не ходят от туда есть у кого предположения в чем может проблема быть?

Google
mute
08.06.2018
09:26:13
апкашка в одной и той же конфигурации собирается?

Vladislav
08.06.2018
09:26:24
да

mute
08.06.2018
09:26:56
и подписывается из одного кейстора?

Vladislav
08.06.2018
09:27:27
пример: 1. собрал АПК, кинул на телефон, где оно не стояло, пуши не идут 2. подключил через юсб, установил, пуши пошли 3. удалил, установил ту же, что в 1, пуши идут

да

mute
08.06.2018
09:29:00
ну тогда не знаю)

с ажуры вообще не в каких раскладах через консоль не посылвается?

Vladislav
08.06.2018
09:29:58
я от тоже понять не могу, апка висит в продакшене, там хаб другой, пуши вроде ходят. сейчас пришло время апдейта и вылезла вот такая странная проблема

с ажуры вообще не в каких раскладах через консоль не посылвается?
нет, андроид их не принимает с бек енда идут того же формата, что и с их консоли, но доходят (до тех что через юсб ставил)

mute
08.06.2018
09:31:09
кстать почему хаб выбрали? мы тут тоже выбирали и остановились на голом файербейсе. он в APNS умеет

Vladislav
08.06.2018
09:31:44
проект на саппорт взяли, он уже с ним шел

Yevhen
08.06.2018
11:20:13
Azure Hub багованный, проблема решилась переходом на Firebase Cloud Messaging

Alexey
08.06.2018
12:30:04
Коллеги, есть такая проблема: iOS приложение, в AppDelegate.cs есть RegisteredForRemoteNotifications. Соответственно здесь я ловлю токен при подписке человека на Push-уведомления. Но - я не могу нормально использовать DI здесь, а работа с сервисом push-уведомлений у меня устроена через DI. Хачить не хочется создавая принудительно нужный мне класс, как вообще правильно поступить в данной ситуации?

Google
Alexey
08.06.2018
12:33:24
Сейчас перепроверю, но вроде он у меня падал и ругался на то что DI нельзя использовать до Init()

Да, так и есть

You MUST call Xamarin.Forms.Init(); prior to using it.

Max
08.06.2018
12:33:51
Ну вообще инстанс контейнера должен быть создан и доступен в appdelegate
не согласен немного. Регаешь модуль от контейнера в нативе, в него закидываешь все дефолтные сервисы, а билдишь уже сверху

ну и естественно этот модуль даешь на вход в меин общий

Alexey
08.06.2018
12:36:17
Да, я понял тебя, инициализировать в FinishedLaunching уже после Init. Впринципе да, меня такой подход устроит.

Спасибо

Max
08.06.2018
12:39:33
Поясни. Где что регается. Я не понял
ну допустим надо тебе вот сервис условных тоастов. Интерфейс в общем. Реализации на нативных. И многие контейнеры тебе позволяют делать реализации ContainerModule или Module (ну типо отдельное место, где ты регаешь типы).

Потом ты на нативе делаешь регистрацию платформозависимых сервисов и отдаешь этот модуль уже в основной блок регистрации в шаред

ну на условном XF можно вот так делать







по сути эта тема заменяет полностью DS

Кита
08.06.2018
12:53:19
ну допустим надо тебе вот сервис условных тоастов. Интерфейс в общем. Реализации на нативных. И многие контейнеры тебе позволяют делать реализации ContainerModule или Module (ну типо отдельное место, где ты регаешь типы).
Ну. Почему бы не объединить в 1 класс эти вещи. написать фасад для резолва типов, а всю регистрацию спрятать внутри него и с ним работать? Назвать контейнером и создавать в Appdelegate тогда когда нужно получить чей-то инстанс?

Google
Кита
08.06.2018
12:55:09
ну так в общем-то и нужно делать, по большей части
Ну я про это и вел речь изначально

Max
08.06.2018
12:55:41
Ну я про это и вел речь изначально
я понял из того что ты написал что только доступен, но не создан именно там

так-то что разделяй места, что не разделяй - оно все равно все в appdelegate на ios создается)

просто условно есть вещи, которые специфичны только для IOS, а остальное одинаковое на обоих платформах

и я ближе склоняюсь к выносу регистрации общей логики, в общий проект

нативных в нативные

Alex
08.06.2018
13:01:42
#вакансия Есть позиция mid/sen Xamarin проект долгосрочный(мин 9-12мес). Первых пара месяцев командировка в Германию кому интересно пишите в лс.

Кита
08.06.2018
13:08:30
и я ближе склоняюсь к выносу регистрации общей логики, в общий проект
ну. Делаешь 1 класс нативный - от него наследуешься в shared) неймспейсы главное чтобы одинаковые были на обоих платформах у базового класса и все будет чики-пики. Без всяких ifов итд

Обязательно
08.06.2018
13:30:36
Товарищи!! Срочно нужен разраб мобильных приложений в Москве. Есть вариант с частичным посещением офиса. 150К на руки. Опыт: C#, .Net, Xamarin, Android+Ios. Работа постоянная, не проект. Компания большая, задач полно, начальство адекватное.

Kirill
08.06.2018
13:55:03
@alexgrigorev, Обязательно , вам сюда @xamarin_jobs

Max
08.06.2018
13:58:31
@alexgrigorev, Обязательно , вам сюда @xamarin_jobs
да они там уже вроде отписали... Не стал их тут притеснять

Hamster's
08.06.2018
16:41:00
Народ, как установить виртуалочки для ios изпод винды?

Олег
08.06.2018
16:45:08
Vmware?

Denis
08.06.2018
16:51:22
Max
08.06.2018
16:53:24
Hamster's
08.06.2018
16:53:37
да провались эти яблочники пропадом. Иметь эпл для эмуляции некчемной мобилки (-_\) Придется форвардинг для вмвары пилить

Спасибо, ребят

Google
Hamster's
08.06.2018
16:59:14
Класс

Не даром я всю жизнь их хейчу

Lamest
08.06.2018
17:01:03
да провались эти яблочники пропадом. Иметь эпл для эмуляции некчемной мобилки (-_\) Придется форвардинг для вмвары пилить
юзаешь виндовз и жалуешься что на нем иос не пашет? это как жить в японии и жаловаться что по-русски не говорит никто

сертификат и профиль создаются за 5-10 минут

Hamster's
08.06.2018
17:02:25
Да мать их за ногу, почему-то шиндоуз начали идти в сторону комьюнити, а эппл все как были закрытыми ото всех, так и остаются, да еще и палки в колеса вставляют для разрабов.

Lamest
08.06.2018
17:04:25
как бы не обязаны были и не сделали

vladimir
08.06.2018
17:15:29
сертификат и профиль создаются за 5-10 минут
Это когда уже знаешь что, где и как создавать А потом как это правильно добавить А потом ещё выясняешь, что для разных конфигов проектов нужны разные профили, и то если всё это нормально через xcode подключится

Kirill
08.06.2018
17:15:37
как бы не обязаны были и не сделали
Тут просто отношение. Гугл тоже не обязан позволять писать под Андроид на всём, а можно далее на андроид под Андроид писать и вообще на любой современной ос)

Lamest
08.06.2018
17:16:21
все очень просто. гугл и мс делают софт. им надо пролезть в каждую щелку. эпл делает девайсы и софт под них. им не надо

тут не "отношение" плохое. приоритеты другие. при чем мс и гугл те еще говноеды

опять же. не замарин плхой а почему то эпл?

vladimir
08.06.2018
17:20:46
Так это как раз проблема не замарина с сертификатами

Lamest
08.06.2018
17:21:08
хз. в хкоде то у меня небыло проблем.

vladimir
08.06.2018
17:21:52
Ну ты умный - тебе повезло Я тупой - день потратил И после ещё были прецеденты

vladimir
08.06.2018
17:24:05
Сам дизайн использования их сертификатов перемудрён

Google
vladimir
08.06.2018
17:24:17
Да просто гуглил, что я ещё мог

Lamest
08.06.2018
17:24:27
ну с чем проблема была

vladimir
08.06.2018
17:25:11
Я не помню уже, это год назад было

Кстати, у мс тоже можно затупить с подпиской приложения для мс стора, но там это всё равно straight-forward и быстро разрешается

Легче всего у гугла с кейсторами, конечно

Lamest
08.06.2018
17:30:13
даже не понимаю как эти профили с сертификатами работают. так что не могу сказать оправдано переосложнение или нет) ну да, на андроид проще, кажется.

в любом случае это ерунда. ифон форевер

vladimir
08.06.2018
17:32:52
(:

Andrey
08.06.2018
17:51:01
Ни у кого случайно нет пояснительной записки к диплому по мобильному приложению?

Iván
08.06.2018
18:43:13
гугловое лего эмулятора андроида я не далее чем 2 месяца назад полдня не мог настроить установил в итоге всё с нуля после Xcode и UIKit всё дико запутано из-за модульности и прочего оверинжениринга

сертификаты в 2018 изи, это года три назад была боль

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