Как найти uri строки плагина flutter AppAvailability при работе в среде iOS?

#ios #flutter

#iOS #flutter

Вопрос:

При использовании flutter_appavailability в среде iOS: где я могу найти строковый uri приложения (app1), который необходимо ввести в метод LaunchApp (String uri) отдельного приложения (app2), чтобы намереваться вызвать первое приложение?

У меня есть приложение, которое я разработал во Flutter для запуска в iOS. Я буду называть это app1. Затем у меня есть второе отдельное приложение, также разработанное в Flutter для запуска в iOS, которое я буду называть app2. При определенных обстоятельствах app2 должен разрешать возможность запуска app1; для этого я использую плагин Flutter AppAvailability (https://pub.dev/packages/flutter_appavailability ) метод LaunchApp(строковый uri). Если бы это был Android, строковый uri был бы именем пакета, используемым при создании проекта; но это не работает для iOS.

Где я могу найти строковый uri app1, который необходимо ввести в метод LaunchApp (строковый uri) в app2?

Ответ №1:

После кучи переделок это оказалось просто именем моего приложения с :// прикрепленным в конце. Итак, для меня приложение, над которым я работаю, называется climb, поэтому я использовал climb:// его в качестве URI, и у меня это сработало.

В отдельной заметке я извлек из одного из форков пакета flutter_appavailability, чтобы воспользоваться преимуществами безопасности null и обновлений Android. Это тот, который я выбрал: https://github.com/Insight-Timer/flutter_appavailability.git