Этот сайт существует на доходы от рекламы.
Пожалуйста, выключите AdBlock.
Вернуться   Форум об интернет-маркетинге > >
Ответ
 
Опции темы
Старый 08.02.2019, 15:05   #61
Visuall
Кто здесь?
 
Аватар для Visuall
 
Регистрация: 13.12.2007
Сообщений: 4,204
Репутация: 665067

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от plab Посмотреть сообщение
Прочитал что вставлять в приложение переключатель языков не рекомендуется. Так не проще тогда сделать два отдельных. Или гугл будет против?
Вы точно пробовали делать приложения? Любое приложение отлично локализуется.
__________________
Над родною над отчизной бесноватый снег шёл...
Visuall вне форума   Ответить с цитированием

Реклама
Старый 08.02.2019, 15:59   #62
plab
Академик
 
Регистрация: 26.04.2010
Сообщений: 1,603
Репутация: 117057

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от Visuall Посмотреть сообщение
Вы точно пробовали делать приложения? Любое приложение отлично локализуется.
Что значит отлично. Если контент не полностью аналогичен, через костыли.

Еще раз - проблема не в локализации, а в том, что украинец получает английский интерфейс. Хочет ли он русский или английский, не мне решать. Нужна кнопка в приложении. Но как пишут здесь в первом ответе
https://stackoverflow.com/questions/...lly-in-android
ему придется каждый раз переключать при входе в приложение. Хотя там есть другие решения в том числе с сохранением настроек.
__________________
Качественный хостинг 30 дней бесплатно
plab вне форума   Ответить с цитированием
Старый 08.02.2019, 16:53   #63
Оптимизайка
Академик
 
Аватар для Оптимизайка
 
Регистрация: 11.03.2012
Адрес: 127.0.0.1
Сообщений: 4,214
Репутация: 588600

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от plab Посмотреть сообщение
украинец получает английский интерфейс
Если в приложении нет локализации той же, что и язык на телефоне, то он получит локализацию по умолчанию, а не английский. Т.е. в strings.xml дефолтном не обязательно нужно по английски писать, можно по-русски, тогда он получит русский язык, если на телефоне у него украинский.

Цитата:
ему придется каждый раз переключать при входе в приложение
Настройки нужно сохранять и при запуске приложения их использовать, как то так:

Код:
	public static void setLocale(Activity activity) {
		SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(activity);
		Configuration config = activity.getResources().getConfiguration();
		String lang = prefs.getString("lang", Locale.getDefault().getCountry());
		String cfgCountry = config.locale.getCountry();
		if (!lang.isEmpty() && !cfgCountry.equals(lang)) {
			Locale locale = new Locale(lang);
			Locale.setDefault(locale);
			config.locale = locale;
			activity.getResources().updateConfiguration(config, activity.getResources().getDisplayMetrics());
		}
	}
Эту функцию можно вызывать при создании Activity.
__________________
BotGuard ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
Оптимизайка вне форума   Ответить с цитированием
Сказали спасибо:
Старый 08.02.2019, 17:20   #64
plab
Академик
 
Регистрация: 26.04.2010
Сообщений: 1,603
Репутация: 117057

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от Оптимизайка Посмотреть сообщение
Если в приложении нет локализации той же, что и язык на телефоне, то он получит локализацию по умолчанию, а не английский. Т.е. в strings.xml дефолтном не обязательно нужно по английски писать, можно по-русски, тогда он получит русский язык, если на телефоне у него украинский.
Тогда русский язык получит и китаец с индусом. Поэтому подефолту однозначно английский.

Просто я задумался, зачем добавлять кучу кода (в том числе из-за различий в контенте). Не проще ли запилить два отдельных приложения. Обновлять которые мне будет проще. Все равно ниша узкая, конкурентов почти нет. Вопрос лишь в реакции гугла, если названия приложений будут по сути одинаковы.
plab вне форума   Ответить с цитированием
Старый 08.02.2019, 17:40   #65
Оптимизайка
Академик
 
Аватар для Оптимизайка
 
Регистрация: 11.03.2012
Адрес: 127.0.0.1
Сообщений: 4,214
Репутация: 588600

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от plab Посмотреть сообщение
Просто я задумался, зачем добавлять кучу кода. ... Вопрос лишь в реакции гугла
Практически за тем же, зачем и многоязычный сайт вместо нескольких сайтов. Меньше расходов на поддержку / синхронизацию кодовой базы и продвижение. Реакцию гугла предсказать трудно, если приложений будет много - они выпиливают "клоны" игр, но с другой стороны запросто существуют единичные идентичные приложения (обычные и "премиум").
Оптимизайка вне форума   Ответить с цитированием
Старый 08.02.2019, 18:01   #66
kekeke
Студент
 
Регистрация: 23.11.2017
Сообщений: 25
Репутация: 9621

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от plab Посмотреть сообщение
Прочитал что вставлять в приложение переключатель языков не рекомендуется. Так не проще тогда сделать два отдельных. Или гугл будет против?
"переключатель языков" в прилаге и штатная локализация - это как бы не одно и то же
kekeke вне форума   Ответить с цитированием
Старый 11.02.2019, 12:31   #67
T110E5
В поисках дохода
 
Аватар для T110E5
 
Регистрация: 31.08.2016
Адрес: Юрмала
Сообщений: 98
Репутация: 23914
Социальные сети Профиль в LinkedIn

ТопикСтартер Re: Мобильные приложение - вопросы, советы

Коллеги,

Оплата в приложении происходит через PayPal @ WebView.

Но как я уже упоминал ранее - PayPal не самое лучшее решение.

Подскажите, чей SDK лучше выбрать?

Требования:
После нажатия кнопки - Оплата, редирект на форму оплаты (ввода данных кредитки) и все.

PayPal - не удобен тем, что он обязывает покупателя регистрироваться в системе.

Спасибо!
T110E5 вне форума   Ответить с цитированием
Старый 11.02.2019, 18:05   #68
VoV@
.NET developer
 
Аватар для VoV@
 
Регистрация: 22.09.2007
Адрес: Шупашкар
Сообщений: 1,571
Репутация: 269146

По умолчанию Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от T110E5 Посмотреть сообщение
Но как я уже упоминал ранее - PayPal не самое лучшее решение.

Подскажите, чей SDK лучше выбрать?
Лично я бы какой-нибудь сервис приёма платежей настроил бы. Например Робокассу или Пеймастер, у них достаточно хорошие API. Да и аналогов в сети много.

Посмотрите, что в вашей стране работает. Я понимаю, что это чуть сложнее, чем готовая SDK или библиотека, но такое решение более гибкое.
__________________
⭐ Разработка Андроид-приложений на заказ (Xamarin C#).
⭐ Цой жив!
VoV@ вне форума   Ответить с цитированием
Сказали спасибо:
Старый 11.02.2019, 18:16   #69
T110E5
В поисках дохода
 
Аватар для T110E5
 
Регистрация: 31.08.2016
Адрес: Юрмала
Сообщений: 98
Репутация: 23914
Социальные сети Профиль в LinkedIn

ТопикСтартер Re: Мобильные приложение - вопросы, советы

Цитата:
Сообщение от VoV@ Посмотреть сообщение
Посмотрите, что в вашей стране работает.
В моей стране - Латвия, по-моему ничего не работает.
Я был в шоке, когда увидел, что Google Pay работает в Литве, Эстонии... ШРИ ЛАНКЕ, АНГОЛЕ, САМОА, а в Латвии НЕТ.

Это просто жесть... Сейчас смотрю в сторону - BrainTree.

PS: Многие фирмы, такие как Robokassa требует от меня юр.лицо, но у меня его нет, я как физ.лицо, которое платит налоги с каждой входящей суммы на счет.
T110E5 вне форума   Ответить с цитированием
Старый 12.02.2019, 00:51   #70
Оптимизайка
Академик
 
Аватар для Оптимизайка
 
Регистрация: 11.03.2012
Адрес: 127.0.0.1
Сообщений: 4,214
Репутация: 588600

По умолчанию Re: Мобильные приложение - вопросы, советы

T110E5, оплата за что? Google может легко забанить приложение, если оплата производится не за физический товар. В таком случае надо использовать внутреннюю систему покупок и отстёгивать 30%. Если с этим нет проблем, то можете использовать любой агрегатор платежей, например BrainTree (нашел в гугле первый попавшийся)
Оптимизайка вне форума   Ответить с цитированием
Ответ




Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Текущее время: 15:21. Часовой пояс GMT +3.

Регистрация Справка Календарь Поддержка Все разделы прочитаны