#java #android #android-studio #kotlin
#java #Android #android-studio #kotlin
Вопрос:
Я действительно не знаю, как это объяснить, но, допустим, у меня было веб-приложение, и я хотел изменить что-то вроде некоторых настроек после развертывания веб-приложения на клиенте, обычно мне нужно было бы перейти к файлу .settings или файл .config и изменитьэто оттуда после того, как я его разверну. Могу ли я каким-либо образом сделать это и на Android? например, допустим, у каждого клиента есть пользовательский URL-адрес, и мне нужно получить к нему доступ из приложения для Android, как я могу изменить этот URL-адрес, не создавая совершенно новый apk, а только изменяя файл .settings или файл .config? Кто-нибудь знает, возможно ли это? Спасибо!
Редактировать: Также имейте в виду, что это не приложение, которое должно быть общедоступным в Play Store, но вместо этого оно предназначено для бизнес-приложений. для бизнеса.
Комментарии:
1. Вы можете использовать либо свой сервер и устанавливать на нем значения, отправлять их на Android, либо использовать Firebase remote config
2. @Vucko Привет! Спасибо за комментарий, я только что взглянул на удаленную конфигурацию, она выглядит довольно хорошо, но можете ли вы на самом деле вносить изменения в отдельные клиенты? Из того немногого, что я видел, это выглядит не так, но я могу быть совершенно неправ. Спасибо!
3. Мы делаем именно это в нашем проекте. Вы можете создать пользовательский JSON, который вы можете сохранить там. Вы можете сохранить разные конфигурации для разных клиентов, просто сохраните их под уникальным ключом для каждого.
4. @Vucko хорошо, спасибо, я вроде как понял (я довольно новичок в этом, извините), есть ли где-нибудь статья или какой-нибудь ресурс, где я могу узнать больше об этом конкретно? Еще раз спасибо 🙂
5. Не уверен, кроме официальных документов для удаленной конфигурации. Но вы можете сохранить там что угодно, у вас может быть список объектов, где каждый из них является конфигурацией для конкретного клиента. Существует множество способов, которыми вы можете решить эту проблему