메모리가 작동하는 동안 나는 맞춤 URL 스키마를 사용했습니다.
내 특정 상황에서 앱이 존재한다면 앱을 실행하고 그렇지 않은 경우 스마트 앱 배너를 표시해야합니다.
- 사파리에서 앱에
- 전화 사용자 정의 URL을 사용자 정의 URL 체계를 설정
- 자신의 스마트 앱 배너를 구축 : 여기에 간단히 말해서
는, 당신이 어떻게입니다 앱이 설치되면 앱이 실행됩니다. 그렇지 않다면 멈출 것입니다.
- 중단 된 경우 요청을 취소하고 배너를 표시하십시오.
예를 들어, "happyBirds"라는 새로운 앱을 상상해보십시오."코드에서, 그것은 다음과 같은 :
setTimeout(function() {
window.location = "#"; // Effectively cancels the following window.location command if the app is not installed.
$('#smartAppBanner').show(); // Make up your own smart app banner, and show it.
}, 100);
window.location = "happyBirdsCustomUrl://"; // If this is successful, the app will be launched, and the setTimeout will never fire
나는 또한 단순히 반환 사용자 정의 URL 체계를 만드는 아이디어를 가지고 놀고 있었다"에서 응용 프로그램을 실행하려고 또한 응용 프로그램이 있다면 "사실, 그리고 . iframe을 내,하지만 난 자유 시간 정도를 얻을 때 어쩌면 내가해볼 께 그 주위에있어 결코
은 확실히 대한 추가 정보를 원하시면 다음 글에서 살펴 :.
How to check if an app is installed from a web-page on an iPhone? 을 http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html
희망이 도움이됩니다! 감사합니다. Keith :)
나는 스마트 App 배너가 Apple App Store의 _only_ apps에만 국한되어 있다는 결론을 얻지 못했습니다. 배너를 엔터프라이즈 앱 위치로 향하게 할 수있는 다른 변수가 있습니다. 또한, 기업이 추가 비용을 지불하면; 이 기능을 사용 가능하게하는 것이 합리적입니다. ~ kjm ~ – kmiklas
기업에서 앱을 배포하기 위해 엔터프라이즈 급 추가 요금. 즉, 광고용 스마트 배너가 필요하지 않습니다. 또한 스마트 배너가 엔터프라이즈 앱용으로 제공되는 경우 문서에 언급되어 있습니다. –
이 질문을 한 지 2 주가 지났으며 귀뚜라미 외에는 들었습니다. 기업용 앱에 스마트 앱 배너를 설정할 수는 없다고 가정합니다. 그럼에도 불구하고,이 요구 사항은 내 책상에 앉아서 썩어 가고 있으며, 내 PM은 나를 괴롭 히고 있습니다. 누구에게도 대안 솔루션을 제공 할 수 있습니까? 요구 사항은 기본적으로 엔터프라이즈 수준의 스마트 앱 배너에 대한 것입니다. 구체적으로 : 1. 엔터프라이즈 응용 프로그램이 설치되어 있는지 검색합니다. 2a. 아니? 엔터프라이즈 앱의 설치 페이지로 리디렉션합니다. 2b. 예? 응용 프로그램을 시작하십시오! 도움 주셔서 감사합니다. 감사합니다. 키이스 : ^) – kmiklas