2012-01-02 22 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://'嗎? – 2012-01-02 04:55:16

+1

如果'「dropbox://」'前綴不起作用,請在https://www.dropbox.com/votebox/2078/add-url-scheme-for-iphone-ipad- dropbox-app-to-drop-in-files – 2012-01-02 04:57:12

+0

是的,我試過db://和dropbox://然後我決定停止猜測並詢問是否有其他人知道 – 2012-01-02 06:43:59

回答

5

Dropbox的Info.plist中列出的唯一URL方案是dbapi-1;這應該適用於你想要做的事情。

編輯:剛試過;它可以工作(在我的設備上使用Dropbox「安裝」,並在模擬器中「未安裝」)。

+0

太棒了,非常感謝你的發現和測試它! – 2012-01-02 06:42:08

+1

您不會碰巧知道是否可以使用該方案發送任何參數?例如,打開指定的文件夾。 – peirix 2012-09-04 07:54:12

+0

我想有可能https://www.dropbox.com/developers/reference/api中的一些內容可能會起作用。雖然我沒有嘗試過。看起來好像現在是 – Wevah 2012-09-04 20:34:03

相關問題