ios - Dropbox iOS 应用相当于 "fb://"是什么?

标签 ios objective-c iphone dropbox-api deep-linking

抱歉,我可以说我并不完全知道我在说什么。例如,要打开 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/

相关文章:

iOS 更改 UISearchBar 中取消按钮的标题

iphone - 无法在 UITableViewCell 中设置自定义背景颜色

iphone - 有没有办法在一段时间后自动关闭警报 View ?

iphone - 数组中缺少 UIView

iphone - 通知用户应用程序商店中应用程序的新更新作为警报并自动在 iPhone 中安装更新版本?

ios - Swift:获取 CoreData 作为数组

ios - Alamofire 单例 webservercall 类错误

ios - UICollectionView 的 prepareLayout 和 invalidateLayout

ios - 架构 armv7 的 undefined symbol , Unresolved 常见修复

ios - 如何知道 UIView 在屏幕左侧或右侧的当前位置?