Jestem nowy w rozwoju mobilnych aplikacji hybrydowych. Mam aplikację hybrydową HTML 5 opracowaną w Angular i Ionic, gdzie w części aplikacji chcę uruchomić natywną aplikację telefonu (lub menu z różnymi sposobami, aby dostać się do natywnej aplikacji telefonicznej), gdy użytkownik kliknie numer telefonu. Gdy przeglądam aplikację hybrydową przez przeglądarkę w moim telefonie, kliknięcie linku działa zgodnie z oczekiwaniami. Jednak jeśli wdrożyć aplikację na moim Samsung Galaxy S5 (via cordova), dotykając linków nic nie robi. Próbowałem następujące składnie:Tel-tel. Android nie działa (Galaxy S5)
<a href="tel:18888888">tel:18888888</a>
<a href="tel:+18888888">tel:+18888888</a>
<a href="tel://18888888">tel://18888888</a>
<a href="tel://+18888888">tel://+18888888</a>
<a href="tel:1-888-8888">tel:1-888-8888</a>
<a href="tel://1-888-8888">tel:1-888-8888</a>
Używam Cordova 3.6.0 i okna r23.0.2 Android SDK.
Mam podobne problemy z Google, ale wyniki są niespójne.
Czy ktoś miał na to szczęście? Wydaje się wspólną cechą. Muszę przegapić coś prostego.
SOLVED! Cordova 3.6.0 wprowadza drugą białą listę, aby ograniczyć, które adresy URL mogą uruchamiać zewnętrzne aplikacje. Cordova 3.6.0 Whitelist Guide Więc musisz dodać jawnie w config.xml: Ta odpowiedź pochodziła z wpisu tutaj: http://stackoverflow.com/questions/15745096/android-phonegap-how-to-open-native-google-maps-application –
Najpierw opuściłem rozwiązanie, a następnie wróciłem na tej samej stronie z różnymi słowami kluczowymi wyszukiwania w google; p .. masz kciuk do góry !! –
Możesz odpowiedzieć na swoje pytanie @RobertTaylor po sposobie jaki napisałem teraz :) –