Flutter. Много
2.76K subscribers
333 photos
23 videos
258 links
Заказать мобильную разработку: https://amiga.agency/?utm_source=tg
Заказать рекламу в канале @amiga_agency_bot

Новости Flutter-разработки, дайджесты мероприятий, личный опыт.
Download Telegram
Hola, Amigos! Сегодня расскажем, как открыть системные настройки, если пользователь отказался от уведомлений (особенно на iOS)

Если пользователь отключил уведомления на iOS, повторно показать системный prompt уже нельзя. Единственный вариант — перенаправить его в настройки приложения вручную.

Вариант 1 — через url_launcher

import 'package:url_launcher/url_launcher.dart';

Future<void> openSettings() async {
Uri url;
if (defaultTargetPlatform == TargetPlatform.iOS) {
url = Uri.parse('app-settings:');
} else if (defaultTargetPlatform == TargetPlatform.android) {
url = Uri.parse('package:uly.vlog.diary');
} else {
throw Exception('Unsupported platform');
}

if (await canLaunchUrl(url)) {
await launchUrl(url);
} else {
throw 'Could not launch $url';
}
}


Вариант проще — с permission_handler:

import 'package:permission_handler/permission_handler.dart';

openAppSettings();


Делитесь в чате, использовали эти методы?
🔥52👍1
Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead в Amiga. Сегодня разберемся, как нам установить релизное приложение на iOS 🙂

Для начала нам нужен файл с разрешением `.app` или .ipa — для этого собираем iOS привычным способом. Тут все зависит от вас — flutter build ios --release или flutter build ipa, а может даже архивирование через Xcode. Для IPA делать нам уже ничего не надо, а вот для других способов нам нужно достать файл:

Для сборки через консоль нужно пойти по пути /build/ios/archive/Runner.xcarchive, там нажать правой кнопкой мыши и в меню выбрать “Показать содержимое пакета”, файл будет по пути /Products/Applications/Runner.app.

Для сборки через Xcode из Organizer нажимаем правой кнопкой мыши на архив, выбираем “Show in Finder”, а дальше, как и с архивом из консоли, пока не дойдем до Runner.app.

Вся остальная работа проста. Нужно открыть Xcode, пойти по пути Windows -> Devices and Simulators -> Ваше устройство. Там будет графа Installed Apps, куда мы и добавим файл — можно либо перетащить его, либо нажать на плюсик и выбрать из системы. После этого нужно немного подождать завершения установки.

Обращаю внимание, что устройство должно быть зарегистрировано в App Store Connect на аккаунт, которому принадлежит приложение.

Пишите в чате, использовали такой метод?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53🔥2
Hola, Amigos! Уже скоро пройдет IT-конференция BOOST. Делимся программой докладов, которая еще будет дополняться 🙂

В этом году будет 7 тематических потоков:

▫️ Управление бизнесом
▫️ Продажи
▫️ Маркетинг и PR
▫️ Управление проектами
▫️ Управление разработкой
▫️ Дизайн и креатив
▫️ Digital-маркетинг

Дополнительно к докладам на конференции вас ждут:

▫️ Мастермайнды и мастер-классы с лидерами отрасли: вы сможете получить ценные знания и навыки, которые помогут вашему агентству выйти на новый уровень.

▫️ Выставка продуктов и решений: ознакомьтесь с новейшими инструментами и технологиями, которые помогут оптимизировать процессы в вашем бизнесе.

▫️ Премьера фильма «Старая Школа».

▫️ Нетворкинг с коллегами по рынку и яркая вечерняя программа.

Регистрируйтесь по ссылке и не забудьте применить наш промокод: AMIGA10 со скидкой 10%

До встречи на BOOST!
Please open Telegram to view this post
VIEW IN TELEGRAM