抱歉,我可以说我并不完全知道我在说什么。例如,要打开 Facebook 的 URL,前缀是“fb://”。有人碰巧知道 Dropbox 的前缀吗?
我很确定它有一个,因为在新的 Dropbox API (1.0) 中,它会从您的应用程序中打开 Dropbox 应用程序以让用户登录,我知道这样做的唯一方法是通过一个那些我不知道它们叫什么的前缀事物。
我实际上并不想在 Dropbox 中打开文件。我实际上想检测 iPhone 上是否安装了 Dropbox,我能想到的最好的方法是使用此方法(显示用于检测是否安装了 Facebook 应用程序)。
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]]) {
NSLog(@"Facebook is installed.");
} else {
NSLog(@"Facebook is not installed.");
}
如果您知道检测此应用是否已安装的更好方法,请分享。
最佳答案
Dropbox 的 Info.plist 中列出的唯一 URL 方案是 dbapi-1
;这应该适用于您正在尝试做的事情。
编辑:刚试过;它有效(在我的设备上使用 Dropbox 显示“已安装”,在模拟器中显示为“未安装”)。
关于ios - Dropbox iOS 应用相当于 "fb://"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8697488/