2017-01-10 15 views
0

私は自分のアプリからDropbox Appを開こうとしています。ここで、ファイルをドロップボックスに正しくリンクしてアップロードできます。私は私のアプリでDropboxへのリンクボタンを持っています。これをクリックするとDropboxアプリにリダイレクトできます。私は以下のコードを使用しています。IOS Xamarinの別のアプリケーションからDropboxアプリを開くには?

if (!UIApplication.SharedApplication.OpenUrl(NSUrl.FromString("testscheme://com.account.appname"))) 
{ 
NSString urlString = new NSString(Session.DropboxAPIHost); 
NSUrl myFileUrl = new NSUrl(urlString); 
UIApplication.SharedApplication.OpenUrl(myFileUrl) 
} 

何も起こりません。私はxamarinに新しいです。解答を提案してください。

答えて

2

私はあなたがdropboxを開くためにURLスキームを使うことができると思います。 私はそれを試してみましたが、それは〜

//dbapi-1 is Dropbox url scheme 
NSUrl appurl = NSUrl.FromString("dbapi-1:"); 
UIApplication.SharedApplication.OpenUrl(appurl); 

動作し、多分あなたが見ることができる。この Does dropbox app on iOS has a URL scheme?

+1

'OpenUrl'はiOSの10で廃止されhttp://useyourloaf.com/blog/openurl-deprecated-in-おかげさまでios10/ – BytesGuy

+1

@BytesGuyのように言った。 OpenUrlはiOS 10では非推奨です。 OpenUrlの代わりに新しいメソッドを使用したい場合。 あなたはこれを見ることができます: https://annhanmovienight.wordpress.com/2017/01/11/xamarin-ios-openurl-is-deprecated-in-ios-10/ – Ann

関連する問題