
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

Max
08.06.2018
12:30:50
Что значит нормально?

Кита
08.06.2018
12:32:56

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
ну и естественно этот модуль даешь на вход в меин общий

Кита
08.06.2018
12:35:32

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

Google

Max
08.06.2018
12:54:05

Кита
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

Max
08.06.2018
13:09:40

Обязательно
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

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

vladimir
08.06.2018
16:58:39

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
Ну ты умный - тебе повезло
Я тупой - день потратил
И после ещё были прецеденты

Lamest
08.06.2018
17:22:28

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
Ни у кого случайно нет пояснительной записки к диплому по мобильному приложению?

Vlad
08.06.2018
17:54:35

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