Я работаю во Flutter и использую плагин flutter_appavailability для запуска kaizala на android, и он прекрасно работает. К сожалению, на iOS вам нужна пользовательская схема URL, чтобы иметь возможность запускать приложение. Это потому, что вы не можете получить список установленных приложений на iOS, поэтому в этом примере они предопределяют требуемые схемы URL:
List<Map<String, String>> iOSApps = [
{
"app_name": "Calendar",
"package_name": "calshow://"
},
{
"app_name": "Facebook",
"package_name": "fb://"
},
{
"app_name": "Whatsapp",
"package_name": "whatsapp://"
}
];
Я пытался вот уже почти месяц, чтобы получить правильная схема URL, но kaizaladev [at] microsoft.com не ответил, и служба поддержки по телефону только что сказала мне использовать te chnet ... Это было первое место, где я начал искать и к сожалению, я был неудачен.
Я также пытался использовать другие опции, например, url_launcher , но они не дают того опыта, который я хотел бы получить.