2013-09-25 2 views
1

오늘 네이티브 앱을 고집했으며 앱에서 콘텐츠를 읽으라는 메시지가 표시되는 모바일 웹 페이지를 탐색했기 때문에 이것이 가능하다는 것을 알고 있습니다. (로그인하지 않았기 때문에 일부 기본 검사 메커니즘을 사용해야합니다.)사용자가 웹 페이지 내에서 모바일 앱을 방문하는지 확인하는 방법은 무엇입니까?

웹 페이지는 'myapp : // some/path'와 같은 사용자 정의 URL 스키마를로드하여 기본 응용 프로그램을 호출 할 수 있습니다. ,하지만 그것을로드하기 전에 URL 스키마가 있는지 여부를 어떻게 확인합니까? 내 웹 앱에서도 똑같은 일을하고 싶다.

그리고 iOS에서 이걸 보았습니다. 안드로이드에서도 가능합니까?

+1

이 간단하지 않다 그리고 당신이 정말로 응용 프로그램의 존재를 감지하는 몇 가지 해킹을 할 필요가 :

당신은 당신의 웹 페이지에 다음을 추가합니다. 개인 정보 보호의 이유로 인해 출생지가 아닙니다. 먼저 iOS 스마트 배너를 살펴보고 이것이 충분한 지 알아보십시오. http://smartappbanners.com/ – ffarquet

답변

1

기본 확인 메커니즘은 Smart Banner입니다. Apple은 iOS 6 이상에서 MobileSafari에 추가했습니다.

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL"> 
+0

하지만 웹 페이지 (JS, PHP 등 ...)가 앱이 설치되어 있는지 알 수 없습니다. iOS가이 작업을 수행하고 정보를 제공하지 않습니다. – ffarquet

+0

페이지 상단에 배너입니다. 그래서 나는 그들이 그것을 한 방법이라고 생각합니다. 감사! – NeoWang

0

맞춤 URL 구성표를 사용하는 것이 좋습니다.

그들은 아마도 해당 사용자 정의 URL로 투명한 이미지를 전달했으며 이미지 전달 메커니즘이 맞았는지 확인했습니다. 본질적으로 그래서

:

  • 당신은 다운로드 페이지는
  • 페이지 브라우저들은 "확인 서비스"를 치고 (? 사용자 정의 URL 체계와 이미지)
  • 페이지를 검사 호출하면 메시지를 표시 점검 서비스가 성공했습니다. 그렇다면 기본 앱을 사용하라는 메시지가 표시됩니다.
관련 문제