3

申し訳ありませんが、私が何について話しているのか完全にはわかりません。たとえば、FacebookのURLを開くには、プレフィックスは「fb://」です。Dropboxのプレフィックスを知っている人はいますか?

新しいDropboxAPI(1.0)では、アプリ内からDropboxアプリを開いてユーザーがログインできるようにするため、これが1つあると確信しています。これを行う唯一の方法は、これらのプレフィックスの1つを使用することです。何と呼ばれているのかわからないもの。

Dropboxでファイルを開きたくありません。私は実際にDropboxがiPhoneにインストールされているかどうかを検出したいのですが、これを行うために考えられる最善の方法は、この方法(Facebookアプリがインストールされているかどうかを検出するために表示)を使用することです。

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

このアプリがインストールされているかどうかを検出するためのより良い方法を知っている場合は、共有してください。

4

1 に答える 1

5

Dropbox の Info.plist にリストされている唯一の URL スキームはdbapi-1; それはあなたがやろうとしていることでうまくいくはずです。

編集:試してみました。動作します(Dropboxを使用してデバイスに「インストール済み」、シミュレーターに「インストールされていません」と表示されます)。

于 2012-01-02T04:58:13.597 に答える