2011-12-05 6 views
5

DropBox SDKを取得しており、「正しく」リンクしています。DropBoxアプリ内ログイン

「Dropboxへのリンク」ボタンをタップするとSafariが開き、ログインしてアップロード/ダウンロードできます。

次に、アプリを完全にオフにして再起動し、Dropboxにログインするように再試行します。今、Safariは表示されません。もちろん、バックグラウンドモードで動作しているので、iPhoneのホームボタンをダブルタップしてSafariを再起動することはできますが、ユーザーにとっては不便で紛らわしいと思います。

一部のアプリには、アプリ内のDropboxログイン機能があることがわかりました。 これは古いDropBox SDKバージョンで可能だと聞きました。 これが正しいですか?

Safariを使わずに自分のアプリでDropboxにログインできますか? 現在のDropbox SDKバージョンでログインすることはできますか?

何か助けていただければ幸いです。

+0

をログインするのDropboxアプリにリダイレクトされます、あなたは良いことを記述してくださいすることができますかいくつかのコードを提供しますか? –

+0

私の答えを確認してください http://stackoverflow.com/questions/15173815/integrate-dropbox-in-ios-app-but-without-login-pop/23900622#23900622 – samcpp

答えて

1

理論的には、Safariが実行すれば、あなたのアプリはそれを行うことができます。古いSDKは、アプリ内リンクを可能にするために使用されていたのは事実です。私はそれが今行ったと思う。彼らのRESTサービスがまだ許可しているかどうかはわかりません。私はそれがないと思う、そうでなければレガシーアプリが壊れてしまう。

Safariを使用するリンクは、指定されたURLでサーバーにヒットするだけなので、理論的には、そのURLのコンテンツをダウンロードするだけです。POSTのセキュリティトークンが含まれていますユーザーの資格情報私はあなたの質問を理解し、トラブルを抱えている

+0

その場合、どのようにSafariに切り替えるためのマルチタスクサービス(ユーザーが混乱して強制的に切り替えられるのではなく)? –

0

現在のDropboxのSDKは、(Dropboxのアプリがインストールされていない場合)、あなたのアプリケーションからログインできるようにするか、