抱歉,我可以说我并不完全知道我在说什么。例如,要打开 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 的设备上显示“安装”,在模拟器中显示“未安装”)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)