Пользовательская схема URL Cordova не работает на IOS (неподдерживаемый URL) - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь использовать глубокие ссылки на внешние приложения, такие как:

<Col>
              <a href="https://www.youtube.com/channel/channelname/" className="external"><img src="static/youtube.png" width='35px' alt=""/></a>
              </Col>
              <Col>
              <a href="instagram://user?username=username" className="external"><img src="static/instagram.png" width='31px' alt=""/></a>
              </Col>
              <Col>
              <a href="twitter://user?screen_name=username" className="external"><img src="static/twitter.png" width='35px' alt=""/></a>
              </Col>
              <Col>
              <a href="whatsapp://send?phone=+00000000" className="external"><img src="static/whatsapp.png" width='35px' alt=""/></a>
              </Col>

это нормально работает в android, но у меня есть следующая ошибка в IOS

Не удалось загрузить веб-страницу с ошибкой : неподдерживаемый URL

моя конфигурация. xml белый список файлов

    <allow-intent href="whatsapp:*" />
    <allow-intent href="instagram:*" />
    <allow-intent href="twitter:*" />

    <platform name="android">
        <allow-intent href="market:*" />
    </platform>
    <platform name="ios">
        <allow-intent href="itms:*" />
        <allow-intent href="itms-apps:*" />
        <allow-intent href="instagram:*" />    
        <allow-intent href="twitter:*" />
    </platform>

пожалуйста, любые советы ..

1 Ответ

0 голосов
/ 08 января 2020

Вы можете проверить этот плагин (Custom-URL-схема)

Этот плагин позволяет запускать ваше приложение, вызывая его с URL-адресом, таким как mycoolapp: // путь? foo = bar

...