2013-03-06 2 views
0

사용자가 특정 앱을 설치했는지 또는 설치된 앱의 수를 계산할 수있는 방법이 있습니까?사용자가 어떤 앱을 설치했는지 확인할 수 있습니까?

정보는 사용자에게 전달 된 정보를 대상으로 사용됩니다.

+0

[iPhone 장치에 설치된 응용 프로그램을 확인하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/3243567/how-to-check-installed-application-in-iphone-device) – Till

답변

5

재고 없음 전화. Jailbroken 어쩌면,하지만 나는 물건의 jailbroken 측면과 함께 연주하지 않았습니다.

URL scheme을 통해 앱을 열어 볼 수 있습니다. 당신이 원하는 경우

NSURL *tURL = [NSURL URLWithString:@"twitter://user?screen_name=somename"]; 
if ([[UIApplication sharedApplication] canOpenURL:tURL]) 
    // if here, you can open twitter app 

당신은 여기에서 추정 할 수 있습니다 : 예를 들어 트위터를 사용하여, 해당 URL 체계 중 하나가 해당 URL을 열 수있는 경우 확인할 수 twitter://user?screen_name=somename

입니다.

+0

예, 꽤 많이 있습니다. 내가 생각한거야. – SamBo

1

예를 들어 해당 앱이 귀하에게 해당 기능의 개발자로 알려져 있고 (알고 있어야하는) 맞춤 URL 스키마를 구현하는 경우 예. handleopenurl.com

1

짧은 답변 : 정보를 수집하려고하는 서비스가 제

긴 대답은 : 수있는 기능을 제공하는 특정 응용 프로그램이있는 경우에는 감지하는 방법이 있습니다. 예를 들어 Facebook 앱 (see this question). 그러나 그러한 종류의 탐지를 지원하지 않는 응용 프로그램은 탐지 할 수 없으며 총 응용 프로그램 수를 얻을 수 없습니다 (물론 탐지 가능한 응용 프로그램 만있는 경우는 제외하지만 그 가능성은 매우 낮습니다)).

1

예 및 아니요 iOS에서는 사용할 수있는 몇 가지 방법이 있지만 전체 목록을 가져 오지 않으며 일부 앱만 가져옵니다. Daniel Amitay는이를위한 훌륭한 프레임 워크를 가지고 있습니다. 당신은 그것을 찾을 수 있습니다 here (iHasApp)

내가 그것을 사용하고 그것은 대부분의 애플 리케이션을 얻을 수 있지만, 내가 말했듯이, 모두가 아닙니다. Daniel은 자신의 blog post에서 사용할 수있는 기술을 설명합니다.

+0

답장을 보내 주셔서 감사합니다. – SamBo

관련 문제