특정 앱이 설치되어 있는지 확인하고 설치되어 있는지 확인하고 싶습니다.URL 체계가 Cordova의 iOS 또는 Android에 등록되어 있는지 확인하십시오.
AFAIK, 할 방법은 앱의 맞춤 URL 스키마가 등록되어 있는지 확인하고 해당 URL을 사용하여 앱을 시작하는 것입니다.
내 코르도바 앱에서이 작업을 수행 할 수있는 방법이 있습니까?
매우 구체적 Google Maps 응용 프로그램이 iOS에 설치되어 있는지 확인하고 싶다면 기본 Apple지도를 표시하는 맞춤 URL과 함께 실행하십시오.
이 URL : https://developers.google.com/maps/documentation/ios/urlscheme : Objective-C에서 수행하는 방법을 보여 주지만 내 Cordova 앱에서 Javascript로 어떻게 처리합니까?
같은 것을 얻기위한 플러그인을 찾을 수 없습니다. 그래서 SO에 대한 다른 질문은 네이티브 앱이나 JS에서 일반 웹 사이트 (브라우저)에서이 작업을 처리하는 것입니다. 가장 일반적인 해결 방법은 앱 실행이 실패했는지, 앱이 계속 실행 중인지 확인하기 위해 시간 제한을 시작하고 사용하는 것입니다. 이것은 꽤 부정하다. JS를 통해 iOS API canOpenURL
에 액세스하는 것이 가장 좋을 것입니다.
힌트?
내가 코르도바 모르지만, 당신은 밖으로 호출하는 확장을 만들 수 네이티브 IOS 방법에? –
@ 의미 - 기술적으로 예. 그것이 코르도바 플러그인이 될 것입니다. 나는 Objective-C 또는 Android 개발자가 능숙하지 않다. 그래서 Cordova 플랫폼 자체에이 기능이 있는지 또는이 작업을 수행하는 기존 플러그인이 있는지 확인하려고합니다. – brahmana