@xamarin_russia

Страница 484 из 619
vladimir
25.07.2018
09:25:08
аа

Max
25.07.2018
09:25:27
аа
Так бы да, конечно, Plugin.Media

vladimir
25.07.2018
09:26:32
можно попробовать ZXing.Net.Mobile.Forms

там камера есть как View

Google
vladimir
25.07.2018
09:26:46
лайфхак!

Кита
25.07.2018
09:26:57
Да Под android и ios
отвечу на 3) да можно на нэйтив Android 4) Android - Camera 2API, iOS AVCaptureSession

Никита
25.07.2018
09:31:46
отвечу на 3) да можно на нэйтив Android 4) Android - Camera 2API, iOS AVCaptureSession
А вот как на нэйтив заменить, или это прям совсем на нативном, не в формах?

Kirill
25.07.2018
09:34:18
отвечу на 3) да можно на нэйтив Android 4) Android - Camera 2API, iOS AVCaptureSession
Camera2 API не всеми устройствами поддерживается

Кита
25.07.2018
09:34:36
Kirill
25.07.2018
09:34:42
ну с 5 андроида
да и так вроде не везде. Но на 100% не уверен. По крайней мере раньше это было на усмотрение производителя - поддерживать или нет.

vladimir
25.07.2018
09:35:21
они, кстати, недавно в Forms добавили RTL направление, можно у них как feature request запросить и MasterDetailPage справа сделать

Кита
25.07.2018
09:45:16
да и так вроде не везде. Но на 100% не уверен. По крайней мере раньше это было на усмотрение производителя - поддерживать или нет.
ну можно сделать переключение на старое апи если не саппортится. Узнать саппортится или нет можно безболезненно

Kirill
25.07.2018
09:45:37
нут так то да)

Кита
25.07.2018
09:49:33
но Camera2API и самое крутое по возможностям и одновременно сложное

Google
Кита
25.07.2018
09:50:15
самое наверное идиотское api после api для работы с блютус

Bonart
25.07.2018
09:50:38
Как насчет работы с ussd?

Alexander
25.07.2018
10:19:30
как в XF раз в 15 минут отправлять запрос к серверу при незапущеном приложении?

Max
25.07.2018
10:20:04
Но на IOS он его будет убивать

Alexander
25.07.2018
10:21:57
На Android написать бэкграунд сервис, на IOS тоже
прям бэграунд сервис и постоянно держать его запущенным? в андроид есть Alarm Manager или как там его. система сама может инициилировать мой метод. а в ios есть что-то такое?

Julius
25.07.2018
10:24:18
Background fetch

в IOS

vladimir
25.07.2018
10:25:20
Alarm Manager - самое то, точнее будет всяких таймеров

но если он вызывается из службы, а приложение свёрнуто, то долго это длиться не будет

Кита
25.07.2018
10:25:50
Background fetch
это не совсем то. Тебя на этапе ревью попячат

vladimir
25.07.2018
10:25:56
если прямо из приложения развёрнутого, то всё будет ок

Alexander
25.07.2018
10:26:17
vladimir
25.07.2018
10:26:43
на iOS вообще не получится что-то делать, когда приложение свёрнуто там можно где-то первые 10 минут делать дела в фоне, потом всё

Кита
25.07.2018
10:26:51
на android рекомендую вообще изучить Doze Mode

vladimir
25.07.2018
10:26:58
а если через BroadcastReceiver?
а что принимать собрались-то?

Google
vladimir
25.07.2018
10:27:32
доки мне нашептали

Кита
25.07.2018
10:27:48
Alexander
25.07.2018
10:28:35
а что принимать собрались-то?
например при запуске ос

vladimir
25.07.2018
10:29:03
ссыль
https://developer.xamarin.com/guides/ios/application_fundamentals/backgrounding/part_3_ios_backgrounding_techniques/ios_backgrounding_with_tasks/

я очень досканально изучил этот вопрос

можно в iOS в фоне работать через какой-нибудь voip или geolocation, но это в стор вряд ли пройдёт

либо как плеер работающий в фоне с пустым звуком

Кита
25.07.2018
10:30:04
Background Transfers ну это да - это может работать

vladimir
25.07.2018
10:30:28
например при запуске ос
ну можно при запуске получить событие, и что вы хотите с ним делать

Max
25.07.2018
10:30:29
Интересно, как же ВК и FB кидают сообщения в шторку

vladimir
25.07.2018
10:30:39
шторку?

Max
25.07.2018
10:30:46
vladimir
25.07.2018
10:30:54
push что ли?

Max
25.07.2018
10:31:03
Ну не только

Как вот они проверяют пришли ли сообщения

vladimir
25.07.2018
10:31:28
ну push уведомления - это отдельная тема, и это только push, они да, работают

Alexander
25.07.2018
10:31:35
ну можно при запуске получить событие, и что вы хотите с ним делать
получаем событие => подписываемся через AlarmManager

vladimir
25.07.2018
10:31:41
но их же мы получаем, мы являемся сервером в данном случае

Google
vladimir
25.07.2018
10:31:46
оно совсем не так работает

служба или активность?

нужно из Receiver'а запустить что-то одно из двух

Background Transfers ну это да - это может работать
https://stackoverflow.com/questions/28275415/how-long-does-apple-permit-a-background-task-to-run тут лучше тема раскрыта

Ильфат
25.07.2018
10:52:27
подскажите пожалуйста, куда делся MvxFragmentAttribute в mvvmcross > 5? И на что его заменить, чтобы работало

Admin
ERROR: S client not available

Georgy
25.07.2018
10:55:48
ну push уведомления - это отдельная тема, и это только push, они да, работают
а для звонков на ios telegram PushKit используется? Кто нибудь знает?

Ильфат
25.07.2018
11:07:08
Тот же вопрос
Может так? [MvxFragmentPresentation(typeof(MainViewModel), Resource.Id.content_frame)]

Nikita
25.07.2018
11:13:28
Кто знает есть ли на xf Coordinator Layout?

Никита
25.07.2018
11:23:06
Не помню, там их не так много. Найдете
Нашел как свойство должно выглядеть, но не нашел, почему у меня его тупо нет. Все пакеты свежие. Выдёт ошибку No property, bindable property, or event found for 'ReturnType', or mismatching type between value and property. <Entry x:Name="mail" Keyboard="Email" Placeholder="E-mail" ReturnType="Next" TextChanged="ButtonEnabler" /> При этом в доках от MS приведён пример: <Entry ReturnType="Send" /> Ну даже лан, пофиг на кнопку, сделал событие по переключению фокуса mail.Completed += (object sender, EventArgs e) => { pass.Focus(); }; Проблема, что припотере фокуса клавиатура убирается, а затем появляется снова. Можно ли без заморочек и написания контроллов сделать переключение без пропадание клавиатуры?

vladimir
25.07.2018
11:28:02
iOS?

Никита
25.07.2018
11:30:35
iOS?
Пока на android

vladimir
25.07.2018
11:31:11
на нём вообще фокус автоматом должен переключаться о_О

Никита
25.07.2018
11:31:59
на нём вообще фокус автоматом должен переключаться о_О
ну вот не переключается и даже свойства такого нет почему-то, хоть в документации обозначено

Dmitriy
25.07.2018
11:46:46
А AccountManager для работы с OAuth полезен, или это из соседней песочницы игрушка?

Кита
25.07.2018
12:06:47
Кто знает есть ли на xf Coordinator Layout?
нет, и не будет наверное

Nikita
25.07.2018
12:07:47
нет, и не будет наверное
Ок, спасибо за ответ. Значет сам сделаю.

глянул исходники на ios и в принцапи не трудно реализовать.

Google
Кита
25.07.2018
12:09:28
глянул исходники на ios и в принцапи не трудно реализовать.
а при чем тут ios? Coordinator это чисто андроидная вещь. Или я не понял вопроса?

Nikita
25.07.2018
12:11:50
Да на ios его нет тоже, но есть исходники. Для написания xf поможет.

Kirill
25.07.2018
12:16:36
это не совсем то. Тебя на этапе ревью попячат
Почему это? Как раз Backgroung fetch для этого и создан

Кита
25.07.2018
12:16:51
Почему это? Как раз Backgroung fetch для этого и создан
для чего? Он создан для новостных приложений в основном или типа того.

Kirill
25.07.2018
12:17:45
для чего? Он создан для новостных приложений в основном или типа того.
Что бы делать сетевые запросы. У нас в одном проекте через него отправляются данные и спокойно проходит ревью

Kirill
25.07.2018
12:20:08
я не помню всех ограничений. Но они там точно есть
Ну использовать voip для работы приложения в фоне, не связанного с voip запрещено. а Fetch для сетевых запросов можно. Может и есть какие ограничения, но так так все плохо)

Кита
25.07.2018
12:20:36
Для сетевых запросов есть NSUrlSession который саппортит реквесты для выполнения в бэкграунде аппы. Но все xamarinовские taskи при этом канселятся, поэтому абсолютно неюзабельно

Kirill
25.07.2018
12:26:37
Background Transfer Service и Background Fetch разные вещи
Хм, про первый не слышал. Почитаю. спс

Vladislav
25.07.2018
12:27:24
Какой интересный покемон зашел

Кита
25.07.2018
12:32:13
Тут больше вот о чем вопрос. О целеполагании этих 2-х возможностей. Background Fetch это действительно больше о том как запустить какую-то службу. Но этой службе на все-про-все дается 30 секунд времени и её запуск зависит от желания пятки левой ноги самой ios. Background Transfer Service больше о том чтобы таски запущенные в приложении не завершались когда например позвонит кто-то и приложение уйдет в бэкграунд

а никаких коллбеков нет?
вроде есть https://developer.xamarin.com/guides/cross-platform/application_fundamentals/backgrounding/part_4_ios_backgrounding_walkthroughs/background_transfer_walkthrough

Ahmed safaa
25.07.2018
12:39:48
Hi .. there are any one speaking English ?

vladimir
25.07.2018
12:42:06

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