Я ищу способ раскрыть пути к каталогам в приложении iOS для целей глубокой ссылки.
Прямо сейчас я знаю, что могу распаковать файл info.plist приложения и найти «CFBundleURLScheme». Обычно этот параметр выглядит так:
CFBundleURLTypes = (
{ CFBundleURLName = "BUNDLEID";
CFBundleURLSchemes = ( "scheme", "fb1234567891011" );
},
);
Отсюда я могу создать базовую схему URL для запуска приложения на домашней странице, добавив «://» в конец одной из «схем CFBundleURLSchemes».
Если я введу scheme://
в адресную строку Safari и нажму Enter, приложение запустится на моем iPhone на домашней странице приложения.
Тем не менее, есть еще одна глубокая ссылка, которая, как я знаю, работает — scheme://upgrade/pro
- Она ссылается на конкретный каталог внутри приложения и при запуске в Safari открывает приложение прямо на странице обновления.
Я хочу иметь возможность найти список каталогов в приложении, которые я могу добавить к базовой схеме URL, чтобы иметь возможность ссылаться на реальные страницы в приложении.
Есть ли файл где-нибудь в пакете приложения или в папке Payload со списком определенных путей к каталогам?
Я надеюсь, что это имеет смысл, заранее спасибо за любое руководство!