2013-11-04 4 views
1

누구나 엔터프라이즈 스마트 앱 배너에 올바른 태그 구성과 관련된 지침을 제공 할 수 있습니까? 애플 스토어에는 앱이 나타나지 않는다. 기업 회원을위한 별도의 URL에 있습니다. iOS 스마트 앱 배너 엔터프라이즈

무엇 이러한 변수의 각각은, 어떻게 그들은 일반적으로 설정되어 다음과 같이

는 문서에 따르면, 이것은 메타 태그를 추가하여 수행 할 수 있습니다?

이름 : 엔터프라이즈 앱의 경우 "apple-itunes-app"로 남습니까? app-id :이 번호는 19 자리 숫자입니다. 맞을 수 있니? affiliate-data : 어떻게해야합니까? app-argument : 앱의 URL?

아래의 메타 태그를 사용하여 Angry Birds의 Apple App Store에있는 App에서이 작업을 수행했습니다.

<meta name="apple-itunes-app" content="app-id=343200656"> 

참조 URL : https://developer.apple.com/library/mac/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

답변

1

스마트 배너는 앱 스토어에서 사용할 수있는 응용 프로그램을위한 것입니다. 애플의 문서에서

:

응용 프로그램이 이미 사용자의 장치에 설치되어있는 경우는, 배너 는 지능적 행동을 변경하고 배너를 눌러 단순히 앱을 엽니 다. 사용자가 기기에 앱이없는 경우 배너에서 을 탭하면 앱 스토어에있는 앱의 항목으로 이동합니다. 그가 웹 사이트로 돌아 오면 배너에 진행률 표시 줄 ( )이 표시되어 다운로드가 완료되는 데 얼마나 오래 걸릴지 나타냅니다. 앱 다운로드가 완료되면보기 버튼이 열기 버튼으로 바뀌고 웹 사이트에서 사용자 컨텍스트를 유지하면서 배너를 탭하면 앱이 열립니다.

+0

나는 스마트 App 배너가 Apple App Store의 _only_ apps에만 국한되어 있다는 결론을 얻지 못했습니다. 배너를 엔터프라이즈 앱 위치로 향하게 할 수있는 다른 변수가 있습니다. 또한, 기업이 추가 비용을 지불하면; 이 기능을 사용 가능하게하는 것이 합리적입니다. ~ kjm ~ – kmiklas

+0

기업에서 앱을 배포하기 위해 엔터프라이즈 급 추가 요금. 즉, 광고용 스마트 배너가 필요하지 않습니다. 또한 스마트 배너가 엔터프라이즈 앱용으로 제공되는 경우 문서에 언급되어 있습니다. –

+0

이 질문을 한 지 2 주가 지났으며 귀뚜라미 외에는 들었습니다. 기업용 앱에 스마트 앱 배너를 설정할 수는 없다고 가정합니다. 그럼에도 불구하고,이 요구 사항은 내 책상에 앉아서 썩어 가고 있으며, 내 PM은 나를 괴롭 히고 있습니다. 누구에게도 대안 솔루션을 제공 할 수 있습니까? 요구 사항은 기본적으로 엔터프라이즈 수준의 스마트 앱 배너에 대한 것입니다. 구체적으로 : 1. 엔터프라이즈 응용 프로그램이 설치되어 있는지 검색합니다. 2a. 아니? 엔터프라이즈 앱의 설치 페이지로 리디렉션합니다. 2b. 예? 응용 프로그램을 시작하십시오! 도움 주셔서 감사합니다. 감사합니다. 키이스 : ^) – kmiklas

0

메모리가 작동하는 동안 나는 맞춤 URL 스키마를 사용했습니다.

내 특정 상황에서 앱이 존재한다면 앱을 실행하고 그렇지 않은 경우 스마트 앱 배너를 표시해야합니다.

  1. 사파리에서 앱에
  2. 전화 사용자 정의 URL을 사용자 정의 URL 체계를 설정
  3. 자신의 스마트 앱 배너를 구축 : 여기에 간단히 말해서

    는, 당신이 어떻게입니다 앱이 설치되면 앱이 실행됩니다. 그렇지 않다면 멈출 것입니다.

  4. 중단 된 경우 요청을 취소하고 배너를 표시하십시오.

예를 들어, "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 :)

관련 문제