2017-07-02 17 views
0

我正在開發一個應用程序,用戶可以從Dropbox或Google驅動器中選擇他/她的文件並下載並將其共享給其他用戶。是否有可能從Dropbox和Google Drive文件應用程序中獲取文件sdk

  1. 我們可檢查谷歌驅動安裝,因爲我們可以用下面的代碼幫助檢查的Dropbox: -

如果([[UIApplication的sharedApplication] canOpenURL:[NSURL URLWithString:@」 DBAPI-1:// 「]]) {}

  • 一旦我們知道,升降梭箱和谷歌驅動器安裝。我們是否可以從已安裝的應用程序獲取文件/文件夾,還是標準過程來檢查文件,然後使用下面的代碼幫助手動顯示文件的保存列表。
  • 如果{ [[DBSession sharedSession] linkFromController:自]([[DBSession sharedSession] isLinked]!); }

    在此先感謝

    +1

    我會建議你使用['UIDocumentMenuViewController']( https://developer.apple.com/library/content/documentation/FileManagement/Conceptual/DocumentPickerProgrammingGuide/AccessingDocuments/AccessingDocuments.html) - 這將允許用戶從任何受支持的雲文件提供商中選擇一個文件; oneDrive,Google Drive,Dropbox,iCloud Drive等,而無需爲每個人編寫特定的代碼。 – Paulw11

    +0

    很好,我會試試謝謝隊友:) – gurmandeep

    回答

    1

    由於Paulw11 commented,如果UIDocumentMenuViewController適合您的需求,您當然可以使用。

    或者,Dropbox還提供an API you can use to integrate Dropbox functionality into your app。對於iOS上的Objective-C,您應該使用Dropbox API v2 Objective-C SDK

    instructions for getting started與那,以及samples for listing files and folders, etc.

    (請注意,從你的問題的代碼是爲deprecatedDropbox API v1 iOS SDK。這應該不再使用,因爲API V1在今年晚些時候退役。)

    相關問題