Size: a a a

Xamarin Developers

2020 June 02

VV

Vornicescu Vladimir in Xamarin Developers
Samwise Gamgee
Интересная аппка
Чем интересна то?
источник

KA

Kirill Ashikhmin in Xamarin Developers
kate
я снова подниму вопрос, вдруг кто увидит и поможет

дано:
приложение на Xamarin.Forms
QA (me), которому необходимо мониторить трафик приложения

Что должен сделать разраб, чтоб приложение использовало системные прокси девайса?
Использовать нативный хендлер.
Android:



   public HttpMessageHandler NativeHttpHandler
   {
     get
     {
       var host = JavaSystem.GetProperty(@"https.proxyHost");
       var port = JavaSystem.GetProperty(@"https.proxyPort");

       if (string.IsNullOrEmpty(host))
         return new HttpClientHandler();

       var proxyAddress = host;
       if (!string.IsNullOrEmpty(port)) proxyAddress = $@"{host}:{port}";

       var handler = new HttpClientHandler {Proxy = new WebProxy(proxyAddress), UseProxy = true};
       return handler;
     }
   }


iOS:

   public HttpMessageHandler NativeHttpHandler
   {
     get
     {
       var handler = new NSUrlSessionHandler();
       return handler;
     }
   }
источник

k

kate in Xamarin Developers
Kirill Ashikhmin
Использовать нативный хендлер.
Android:



   public HttpMessageHandler NativeHttpHandler
   {
     get
     {
       var host = JavaSystem.GetProperty(@"https.proxyHost");
       var port = JavaSystem.GetProperty(@"https.proxyPort");

       if (string.IsNullOrEmpty(host))
         return new HttpClientHandler();

       var proxyAddress = host;
       if (!string.IsNullOrEmpty(port)) proxyAddress = $@"{host}:{port}";

       var handler = new HttpClientHandler {Proxy = new WebProxy(proxyAddress), UseProxy = true};
       return handler;
     }
   }


iOS:

   public HttpMessageHandler NativeHttpHandler
   {
     get
     {
       var handler = new NSUrlSessionHandler();
       return handler;
     }
   }
спасибо огромное, мил-человек!!
источник

V

Vladimir in Xamarin Developers
Victor Arbuzov
Уважаемые, кто-то сталкивался со способом задать automation id всем элементам приложения автоматически?
А такой способ есть вообще, там же вроде надо каждый елемент подписывать?
источник

SG

Samwise Gamgee in Xamarin Developers
Vornicescu Vladimir
Чем интересна то?
Идеей
источник

VV

Vornicescu Vladimir in Xamarin Developers
Samwise Gamgee
Идеей
В чём идея, наложение фильтра на картинку?
источник

VV

Vornicescu Vladimir in Xamarin Developers
Вопрос ко всем, кто то готов поделиться опытом юзания Firebase в iOS ?
источник

VA

Victor Arbuzov in Xamarin Developers
Vladimir
А такой способ есть вообще, там же вроде надо каждый елемент подписывать?
Ну вот чтобы самому не писать , может есть приблуда, чтобы за меня всему присвоить id
источник

SG

Samwise Gamgee in Xamarin Developers
Vornicescu Vladimir
В чём идея, наложение фильтра на картинку?
С чего вы взяли, что речь о фильтре?
источник

SG

Samwise Gamgee in Xamarin Developers
Vornicescu Vladimir
Вопрос ко всем, кто то готов поделиться опытом юзания Firebase в iOS ?
Есть готовый плагин, вот и весь опыт
источник

VV

Vornicescu Vladimir in Xamarin Developers
Samwise Gamgee
С чего вы взяли, что речь о фильтре?
Ну вы же не развернули свою мысль, я и предположил.
источник

SG

Samwise Gamgee in Xamarin Developers
Vornicescu Vladimir
Ну вы же не развернули свою мысль, я и предположил.
А что тут разворачивать, приложение tof сенсор использует
источник

VV

Vornicescu Vladimir in Xamarin Developers
"Есть готовый плагин, вот и весь опыт"
Вы о том что есть Firebase - и это всё что известно?
источник

SG

Samwise Gamgee in Xamarin Developers
Vornicescu Vladimir
"Есть готовый плагин, вот и весь опыт"
Вы о том что есть Firebase - и это всё что известно?
Да господи, в чем вообще вопрос ваш?О каком опыте вообще речь?Подключаете плагин, регаете аппку и отправляете пуши
источник

VV

Vornicescu Vladimir in Xamarin Developers
Я выше спрашивал о том. как получить токен. В прежней версии Firebase был такой способ:
Firebase.InstanceID.InstanceId.SharedInstance.Token
сейчас это не работает. Вопрос, как получить токен сейчас?
источник

VV

Vornicescu Vladimir in Xamarin Developers
Сейчас я получаю токен импортом ф-ии:
[Export("messaging:didReceiveMessage:")]
но это работает плохо
источник

SG

Samwise Gamgee in Xamarin Developers
А что за плагин?
источник

VV

Vornicescu Vladimir in Xamarin Developers
Samwise Gamgee
А что за плагин?
Firebase же :)
источник

SG

Samwise Gamgee in Xamarin Developers
Vornicescu Vladimir
Firebase же :)
Он не единственный
источник

VV

Vornicescu Vladimir in Xamarin Developers
Ну вот мы юзаем именно его, коллега на андрроиде, я на ios
источник