I'm new to the coding!!!
Here is my code! I tried to let the user recording then uploading the audio file to the dropbox. I have already applied for the Dropbox API and got the App Key!!
My version is Xcode 14.3
The question 1 is "should I add "db-"in front of my app key?" The question 2 is I have no idea that is the .plist setting is correct?
I always got the reply: Dropbox is not authorized or logged in
import UIKit
import SwiftyDropbox
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
DropboxClientsManager.setupWithAppKey("**db-app key???**")
return true
}
func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey: Any] = [:]) -> Bool {
DropboxClientsManager.handleRedirectURL(url) { authResult in
switch authResult {
case .success:
print("Dropbox authorization success")
case .cancel:
print("Dropbox authorization canceled")
case .error(_, let description):
print("Dropbox authorization error: \(description)")
@unknown default:
print("Unknown Dropbox authorization result")
}
}
return false
}
}
I would like to know the setting of the .plist is correct or not? Xcode 14.3 seem like do not have the "LSApplicationQueriesSchemes" or "CFBundleURLTypes"
I cannot authorized in to the dropbox!!!