2012-01-02 3 views
3

죄송합니다. 내가 말하는 것에 대해 완전히 알지 못한다고 말할 수 있습니다. 예를 들어, Facebook URL을 열려면 접두사는 "fb : //"입니다. 누구든지 Dropbox의 접두사를 알고 있습니까?Dropbox iOS 앱의 "fb : //"에 해당하는 항목은 무엇입니까?

새 Dropbox API (1.0)에서 사용자가 로그인 할 수 있도록 앱에서 Dropbox 앱을 열어서이 작업을 수행 할 수있는 유일한 방법은 나는 그들이 무엇이라고 불리는 지 모른다.

Dropbox에서 실제로 파일을 열려고하지 않습니다. Dropbox가 iPhone에 설치되어 있는지 여부를 실제로 감지하고 싶습니다.이 작업을 수행하는 가장 좋은 방법은이 방법 (Facebook 앱 설치 여부 표시)입니다.

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) { 
    NSLog(@"Facebook is installed."); 
} else { 
    NSLog(@"Facebook is not installed."); 
} 

이 앱의 설치 여부를 감지하는 더 나은 방법을 알고 계시다면 공유하시기 바랍니다.

+1

'dropbox : //'을 사용해 보셨습니까? –

+1

''dropbox : // ''접두어가 아직 작동하지 않으면 https://www.dropbox.com/votebox/2078/add-url-scheme-for-iphone-ipad-에서 접영하십시오. dropbox-app-to-drop-in- –

+0

예, db : // 및 dropbox : //를 시도한 다음 추측을 중단하고 다른 사람이 알고 있는지 확인하기로했습니다. –

답변

5

Dropbox의 Info.plist에 나열된 유일한 URL 체계는 dbapi-1입니다. 당신이하려는 것을 위해 일해야합니다.

편집 : 방금 시도했습니다. 그것은 작동합니다 (내 장치에 Dropbox가 설치되어 있고 시뮬레이터에 "설치되어 있지 않음"이라고 표시됨).

+0

굉장하고 감사합니다. 그것을 테스트! –

+1

그 계획으로 어떤 매개 변수를 보낼 수 있는지 알지 못하겠습니까? 예를 들어 지정된 폴더를 여는 중입니다. – peirix

+0

https://www.dropbox.com/developers/reference/api의 일부 내용이 작동 할 수도 있습니다. 나는 시도하지 않았다. – Wevah