2017-11-14 5 views
0

사용자가 속한 앱 (나에게 속한 앱)이 설치되어 있는지 확인할 수있는 앱을 만들고 있습니다.앱이 설치되어 있는지 확인하십시오.

나는 앱이 설치되었는지 여부를 확인할 수 있도록 각 앱의 URL 스키마가 LSApplicationQueriesSchemes에 선언되어야한다고 설명하는 post을 읽었습니다. 게시물은 상대적으로 오래되었고 현재 앱 목록이 기기에 설치되어 있는지 확인하기 위해 다른 솔루션이 있는지 궁금합니다. 사과 웹 사이트에 속성 목록 데이터를 업데이트하는 방법을 설명하는 article도 있습니다.

LSApplicationQueriesSchemesinfo.plist으로 업데이트하고 새 URL 체계를 추가 할 수 있습니까?

+0

동적으로 plist를 업데이트하여 추가 앱을 탐색 할 수 있도록 지원 하시겠습니까? – carbonr

+0

네, 정확히 말하려합니다. – kevin

+0

모든 앱이 당신이기 때문에 앱 그룹을 사용하여 공유 사용자 기본값, 키 체인 또는 핵심 데이터 파일을 만들고 각 앱이 시작될 때 항목을 생성하게 할 수 있습니다. – Paulw11

답변

0

사과에 대한 기사에서는 plist 파일 편집에 대해 설명하지만 편집하려는 plist는 읽기 전용 인 앱 번들에 있습니다.

유일한 방법은 앱 사용자의 문서 디렉토리에 걸쳐 복사하는 것입니다 편집하고 있지만 추가 URL-계획

Question1를 들어

추가 귀하의 요구 사항을 충분하지 않습니다 LSApplicationQueriesSchemes 조회 할 수있는 올바른 방법입니다 이미 URL 스키마를 알고있을 때 설치된 앱용

+0

그리고 URL 스키마를 모를 경우 다른 방법이 있습니까? 예를 들어 사용자에게 설치된 모든 앱 목록에 대한 액세스 권한을 요청 하시겠습니까? (이것은 안드로이드에서 가능합니다) – kevin

+0

저는 애플사에서 그런 API를 알지 못합니다. – carbonr

관련 문제