Открытие ссылки из ios приложения на самого себя

iOS приложение на Qt. Ссылки открываются из приложения при помощи

QDesktopServices::openUrl(QUrl(...));

Проблема в открытии ссылок на самого себя. То есть, таких ссылок, открытие которых должно вести в это же приложение. Все регистрационные мероприятия для этого выполнены:

  • на сайте размещён apple-app-site-association, который ведет в приложение. Он работает, так как переходы из других источников, например из чата, успешно открывают приложение.

В Документации к [QDesktopServices::openUrl][2] сказано:

Warning: URLs passed to this function on iOS will not load unless their schemes are listed in the LSApplicationQueriesSchemes key of the application's Info.plist file. For more information, see the Apple Developer Documentation for canOpenURL:. For example, the following lines enable URLs with the HTTPS scheme:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>https</string>
</array>

Поэтому добавил в plist файл строки, как указано выше.

Но, вместо приложения открывается сайт, и переход на приложение не отрабатывает.

В чем может быть подвох? Может Apple запрещает приложению открывать ссылки на самого себя?


Ответы (0 шт):