Size: a a a

Xamarin Developers

2021 February 11

AZ

Almat Zhanabekov in Xamarin Developers
8
источник

VK

Vlad Khasenevich in Xamarin Developers
вопрос к знатокам UWP
может есть список ключей дефолтных цветов приложения и контролов?)
источник

TV

Tursunali Vositov in Xamarin Developers
Всем привет. Пользователь регистрируется с помощью эл. почты(Firebase Auth). Для подтверждения электронной почты нужно отправить письмо.
В ниже приведенном коде какую ссылку вставить в параметр SetUrl?:
var actionCode =
               ActionCodeSettings.
               NewBuilder().
               SetAndroidPackageName("com.companyname.APP_NAME", true, "0").
               SetHandleCodeInApp(true).
               SetUrl("").
               Build();
           _auth.CurrentUser.SendEmailVerificationAsync(actionCode);
источник

MO

Mr. Onion in Xamarin Developers
Tursunali Vositov
Всем привет. Пользователь регистрируется с помощью эл. почты(Firebase Auth). Для подтверждения электронной почты нужно отправить письмо.
В ниже приведенном коде какую ссылку вставить в параметр SetUrl?:
var actionCode =
               ActionCodeSettings.
               NewBuilder().
               SetAndroidPackageName("com.companyname.APP_NAME", true, "0").
               SetHandleCodeInApp(true).
               SetUrl("").
               Build();
           _auth.CurrentUser.SendEmailVerificationAsync(actionCode);
источник

e

entdark in Xamarin Developers
Makc Artemiev
а никто не делал такую красоту себе в отдельной либе? мб кто поделится?
та сами запилите, там мало строк кода получится даже
источник

MA

Makc Artemiev in Xamarin Developers
Да я уже те тосты переделал , посмотрим что скажет заказчик
источник

e

entdark in Xamarin Developers
Nikita Khromov
кнопка "назад"
попробуйте
CultureInfo.CurrentCulture = ci;
CultureInfo.CurrentUICulture = ci;

или
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

где ci = new CultureInfo("ru"); или т.п.

на iOS в дополнение к этому сделайте
NSUserDefaults.StandardUserDefaults.SetString(ci.Name.Replace("-", "_"), "AppleLanguage");

на Android в дополнение к этому сделайте
Locale.Default = new Locale(ci.Name.Replace("-", "_"));

но вы идёте по плохому сценарию
правильный - приложение использует язык, который выбран в системе, а не само устанавливает его
источник

e

entdark in Xamarin Developers
Makc Artemiev
когда вот набрал что-то, тапнул и нажал Select All, текст выделается обводкой. Мне вообще убрать нужно этот цвет
разобрались?
не уверен, что её можно полностью убрать, но можете поставить TintColor прозрачный
либо под цвет фона
источник

MA

Makc Artemiev in Xamarin Developers
entdark
разобрались?
не уверен, что её можно полностью убрать, но можете поставить TintColor прозрачный
либо под цвет фона
Я поставил, но не прокатило. Но я разобрался , там не совсем обычный кейс. Я просто поставил шрифт 1 пиксель и задвинул начало поля на 10 пикселей за экран
источник

e

entdark in Xamarin Developers
Makc Artemiev
Я поставил, но не прокатило. Но я разобрался , там не совсем обычный кейс. Я просто поставил шрифт 1 пиксель и задвинул начало поля на 10 пикселей за экран
сложна
источник

MA

Makc Artemiev in Xamarin Developers
Есть немного, но главное что работает
источник

NK

Nikita Khromov in Xamarin Developers
entdark
попробуйте
CultureInfo.CurrentCulture = ci;
CultureInfo.CurrentUICulture = ci;

или
Thread.CurrentThread.CurrentCulture = ci;
Thread.CurrentThread.CurrentUICulture = ci;

где ci = new CultureInfo("ru"); или т.п.

на iOS в дополнение к этому сделайте
NSUserDefaults.StandardUserDefaults.SetString(ci.Name.Replace("-", "_"), "AppleLanguage");

на Android в дополнение к этому сделайте
Locale.Default = new Locale(ci.Name.Replace("-", "_"));

но вы идёте по плохому сценарию
правильный - приложение использует язык, который выбран в системе, а не само устанавливает его
У меня системный используется
Я разобрался, я в инфо.Плист просто не все локализации указал, поэтому фиг пойми как, но часть строк была на втором предпочтительном языке
источник

NK

Nikita Khromov in Xamarin Developers
Вот почему так - это какая-то магия
источник

SP

Sergey Penkin in Xamarin Developers
в ресурсах может не для всех языков были стринги прописаны
источник

SP

Sergey Penkin in Xamarin Developers
тогда брались те что есть того языка что есть
источник

NK

Nikita Khromov in Xamarin Developers
Точно для всех
источник

TV

Tursunali Vositov in Xamarin Developers
никак не пойму. как создать эту ссылку?
источник

MO

Mr. Onion in Xamarin Developers
Tursunali Vositov
никак не пойму. как создать эту ссылку?
без понятия
источник

IS

Ilya Sarzhanov in Xamarin Developers
Tursunali Vositov
никак не пойму. как создать эту ссылку?
var email = "user@example.com";
var link = await FirebaseAuth.DefaultInstance.GenerateEmailVerificationLinkAsync(
   email, actionCodeSettings);
// Construct email verification template, embed the link and send
// using custom SMTP server.
SendCustomEmail(email, displayName, link);
источник

TV

Tursunali Vositov in Xamarin Developers
Ilya Sarzhanov
var email = "user@example.com";
var link = await FirebaseAuth.DefaultInstance.GenerateEmailVerificationLinkAsync(
   email, actionCodeSettings);
// Construct email verification template, embed the link and send
// using custom SMTP server.
SendCustomEmail(email, displayName, link);
Метода GenerateEmailVerificationLinkAsync нет в последних версиях nuget пакета Firebase.Auth
источник