У меня есть два простых ссылок в моем приложении:Кордова IOS <A HREF = «электронная почта:» и <A HREF = «тела» работает только на долгом нажатии
<a href="tel:00000000">Call 00000000</a>
<a href="mailto:[email protected]?subject=xxx"><i class="icon-envelope"></i><span data-string="email">Email</span></a>
И никто из них не работает при нажатии , только при длительном нажатии. Они отлично работают при нажатии на Android, браузере Safari и при создании и запуске приложения в XCode на устройство. Однако он не работает после загрузки приложения в «Test Flight». Я считаю, это очень странно ...
В моем файле конфигурации я добавил происхождение доступа:
<access origin="*" />
<access origin="tel:*" launch-external="yes" />
<access origin="geo:*" launch-external="yes" />
<access origin="mailto:*" launch-external="yes" />
<access origin="sms:*" launch-external="yes" />
<access origin="market:*" launch-external="yes" />
Моя версия Кордова является 6.1.0
И как уже упоминалось только на тестовом полете он не отвечает на событие click, я не опубликовал его в prod (магазине приложений), потому что я должен быть на 100% уверен, что эта функция работает. У кого-нибудь еще есть эта проблема ?
Текущая версия в магазине приложений работает нормально, эта версия была опубликована месяц назад.
Может быть, что компания Apple установила ограничение для этой функции, потому что кто-то неправильно в «тел:» для автоматического набора номера 911, и не сообщили об этом разработчикам?
Я просто попробовал новое приложение Кордова, созданный с помощью CLI 6.4.0, Cordova-ИОС 4.3.0 и испытаны на IPod Touch с прошивкой 9.3.5. Работает нормально как внутренний тестер на тест-поле. – jcesarmobile
Okei, хм ... Спасибо за информацию :) – Christer