2017-01-10 1 views
0

내 응용 프로그램에서 보관 용 계정 앱을 열려고합니다. 여기서 파일을 드롭 박스에 올바르게 링크하고 업로드 할 수 있습니다. 내 앱에서 드롭 박스에 링크 버튼이 있습니다.이 버튼을 클릭하면 드롭 박스 앱으로 리디렉션 될 수 있습니다. 아래 코드를 사용하고 있습니다.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'는 아이폰 OS 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

관련 문제