<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: SwiftyDropBox Auth flow issue in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260616#M15180</link>
    <description>I just tried this with the same versions of SwiftyDropbox and iOS, and it is working properly for me. Unfortunately if it's not getting called at all, it sounds like an issue with iOS itself, so I can't offer much help, and you may need to debug this on Apple's side.&lt;BR /&gt;&lt;BR /&gt;Can you check that you only have one `open url` definition though? If you have two by accident it may only call one of them.</description>
    <pubDate>Mon, 15 Jan 2018 19:49:55 GMT</pubDate>
    <dc:creator>Greg-DB</dc:creator>
    <dc:date>2018-01-15T19:49:55Z</dc:date>
    <item>
      <title>SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260303#M15146</link>
      <description>&lt;P&gt;I'm following the SwiftyDropbox documentation for my project, and have gotten as far as having my app switch to authenticating via the Dropbox app and switching back into my app.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;However, the&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -&amp;gt; Bool&amp;nbsp;&lt;/EM&gt;function is not being called.&amp;nbsp;When I try to initialize a client via&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;DropboxClientsManager.authorizedClient,&amp;nbsp;&lt;/EM&gt;the client is nil.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The setupWithAppKey is in my AppDelegate, as is the above-referenced function. I know things are partially working, since when I trigger authorizeFromController, I don't get a login prompt from the Dropbox app - just an Allow button.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Any ideas what I'm missing or doing wrong?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greg&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:16:07 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260303#M15146</guid>
      <dc:creator>gdurrett</dc:creator>
      <dc:date>2019-05-29T09:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260495#M15162</link>
      <description>Thanks for the report! Can you share:&lt;BR /&gt;&lt;BR /&gt;- the version number of SwiftyDropbox you're using&lt;BR /&gt;- the version(s) of iOS you're seeing this with&lt;BR /&gt;- the exact `open url` code you have in your app delegate&lt;BR /&gt;&lt;BR /&gt;Thanks in advance!</description>
      <pubDate>Mon, 15 Jan 2018 16:52:13 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260495#M15162</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-01-15T16:52:13Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260508#M15168</link>
      <description>&lt;P&gt;Thanks for the quick reply, Greg.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;SwiftyDropbox version: 4.3.0&lt;/P&gt;&lt;P&gt;iOS version: 11.2.2&lt;/P&gt;&lt;P&gt;'open URL' code (identical to reference code):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -&amp;gt; Bool {
    if let authResult = DropboxClientsManager.handleRedirectURL(url) {
        switch authResult {
        case .success:
            print("Success! User is logged into Dropbox.")
        case .cancel:
            print("Authorization flow was manually canceled by user!")
        case .error(_, let description):
            print("Error: \(description)")
        }
    }
    return true
}&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 17:20:29 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260508#M15168</guid>
      <dc:creator>gdurrett</dc:creator>
      <dc:date>2018-01-15T17:20:29Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260531#M15170</link>
      <description>Thanks! That looks correct. So to clarify, are you sure `open url` itself isn't getting called, or does it appears `handleRedirectURL` isn't working properly?&lt;BR /&gt;&lt;BR /&gt;To check, please add some logging immediately inside `open url` (i.e., before `handleRedirectURL`). If it does get called, it would help to log and post the `open url` parameters for reference. (Just be sure to redact secret values, such as an access token.)</description>
      <pubDate>Mon, 15 Jan 2018 17:59:13 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260531#M15170</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-01-15T17:59:13Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260536#M15172</link>
      <description>&lt;P&gt;Hi Greg,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I put a print statement directly after 'open url' and immediately before 'handleRedirectURL', the print statement is not executed (even after successfully authenticating to Dropbox and switching back to my app).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there any other debugging I can do?&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 18:12:18 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260536#M15172</guid>
      <dc:creator>gdurrett</dc:creator>
      <dc:date>2018-01-15T18:12:18Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260616#M15180</link>
      <description>I just tried this with the same versions of SwiftyDropbox and iOS, and it is working properly for me. Unfortunately if it's not getting called at all, it sounds like an issue with iOS itself, so I can't offer much help, and you may need to debug this on Apple's side.&lt;BR /&gt;&lt;BR /&gt;Can you check that you only have one `open url` definition though? If you have two by accident it may only call one of them.</description>
      <pubDate>Mon, 15 Jan 2018 19:49:55 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260616#M15180</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-01-15T19:49:55Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260635#M15181</link>
      <description>&lt;P&gt;Only a single 'open url' definition in the project, so that's not the issue. Oh well, I'll forego Dropbox support for the time being and hope that an update sorts things out.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks kindly for your time and help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Greg&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 21:02:56 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260635#M15181</guid>
      <dc:creator>gdurrett</dc:creator>
      <dc:date>2018-01-15T21:02:56Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260636#M15182</link>
      <description>I wasn't able to reproduce this myself, but if you can provide a sample project that reproduces the issue, we'll look into it.</description>
      <pubDate>Mon, 15 Jan 2018 21:13:09 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260636#M15182</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-01-15T21:13:09Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260650#M15187</link>
      <description>&lt;P&gt;Sure. I created a dummy project to test, and I get the same result. This tells me I've got to be missing something fundmental.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;ViewController:&lt;/P&gt;&lt;P&gt;import&lt;SPAN&gt; UIKit&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;import&lt;/SPAN&gt; SwiftyDropbox&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;class&lt;/SPAN&gt; ViewController: &lt;SPAN&gt;UIViewController&lt;/SPAN&gt; {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN&gt;@IBAction&lt;/SPAN&gt; &lt;SPAN&gt;func&lt;/SPAN&gt; launchAuth(&lt;SPAN&gt;_&lt;/SPAN&gt; sender: &lt;SPAN&gt;Any&lt;/SPAN&gt;) {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;authenticateToDropBox&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN&gt;@IBAction&lt;/SPAN&gt; &lt;SPAN&gt;func&lt;/SPAN&gt; testClient(&lt;SPAN&gt;_&lt;/SPAN&gt; sender: &lt;SPAN&gt;Any&lt;/SPAN&gt;) {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; &lt;SPAN&gt;let&lt;/SPAN&gt; &lt;SPAN&gt;_&lt;/SPAN&gt;&lt;SPAN&gt; = &lt;/SPAN&gt;DropboxClientsManager&lt;SPAN&gt;.&lt;/SPAN&gt;authorizedClient&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Got client."&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; } &lt;SPAN&gt;else&lt;/SPAN&gt; {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"No client."&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;// Dropbox stuff&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &lt;SPAN&gt;fileprivate&lt;/SPAN&gt; &lt;SPAN&gt;func&lt;/SPAN&gt; authenticateToDropBox() {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; DropboxClientsManager&lt;SPAN&gt;.&lt;/SPAN&gt;authorizedClient&lt;SPAN&gt; == &lt;/SPAN&gt;&lt;SPAN&gt;nil&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;DropboxClientsManager&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;authorizeFromController&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;UIApplication&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;shared&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; controller: &lt;SPAN&gt;self&lt;/SPAN&gt;,&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; openURL: { (url: &lt;SPAN&gt;URL&lt;/SPAN&gt;) -&amp;gt; &lt;SPAN&gt;Void&lt;/SPAN&gt; &lt;SPAN&gt;in&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;UIApplication&lt;/SPAN&gt;.&lt;SPAN&gt;shared&lt;/SPAN&gt;.&lt;SPAN&gt;open&lt;/SPAN&gt;(url, options: [:], completionHandler: &lt;SPAN&gt;nil&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; })&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;SPAN&gt;func&lt;/SPAN&gt; application(&lt;SPAN&gt;_&lt;/SPAN&gt; application: &lt;SPAN&gt;UIApplication&lt;/SPAN&gt;, didFinishLaunchingWithOptions launchOptions: [&lt;SPAN&gt;UIApplicationLaunchOptionsKey&lt;/SPAN&gt;: &lt;SPAN&gt;Any&lt;/SPAN&gt;]?) -&amp;gt; &lt;SPAN&gt;Bool&lt;/SPAN&gt; {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;// Override point for customization after application launch.&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;if&lt;/SPAN&gt; DropboxClientsManager&lt;SPAN&gt;.&lt;/SPAN&gt;authorizedClient&lt;SPAN&gt; == &lt;/SPAN&gt;&lt;SPAN&gt;nil&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;DropboxClientsManager&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;setupWithAppKey&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;&lt;SPAN&gt;"&amp;lt;redacted&amp;gt;"&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;// Setup redirect back into app after Dropbox auth&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;func&lt;/SPAN&gt; application(&lt;SPAN&gt;_&lt;/SPAN&gt; app: &lt;SPAN&gt;UIApplication&lt;/SPAN&gt;, open url: &lt;SPAN&gt;URL&lt;/SPAN&gt;, options: [&lt;SPAN&gt;UIApplicationOpenURLOptionsKey&lt;/SPAN&gt; : &lt;SPAN&gt;Any&lt;/SPAN&gt;] = [:]) -&amp;gt; &lt;SPAN&gt;Bool&lt;/SPAN&gt; {&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;"open URL getting called"&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;if&lt;/SPAN&gt; &lt;SPAN&gt;let&lt;/SPAN&gt; authResult = &lt;SPAN&gt;DropboxClientsManager&lt;/SPAN&gt;.&lt;SPAN&gt;handleRedirectURL&lt;/SPAN&gt;(url) {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;switch&lt;/SPAN&gt; authResult {&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;case&lt;/SPAN&gt; .&lt;SPAN&gt;success&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;"Success! User is logged into Dropbox."&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;case&lt;/SPAN&gt; .&lt;SPAN&gt;cancel&lt;/SPAN&gt;:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;print&lt;/SPAN&gt;&lt;SPAN&gt;(&lt;/SPAN&gt;"Authorization flow was manually canceled by user!"&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;case&lt;/SPAN&gt; .&lt;SPAN&gt;error&lt;/SPAN&gt;(&lt;SPAN&gt;_&lt;/SPAN&gt;, &lt;SPAN&gt;let&lt;/SPAN&gt; description):&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;print&lt;/SPAN&gt;(&lt;SPAN&gt;"Error: &lt;/SPAN&gt;\&lt;SPAN&gt;(&lt;/SPAN&gt;description&lt;SPAN&gt;)"&lt;/SPAN&gt;)&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;SPAN&gt;return&lt;/SPAN&gt; &lt;SPAN&gt;true&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;return true&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; }&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;When I click the first button (launchAuth), I am taken to the authentication dialog, where I log in. I click 'Allow' and am returned to my app. When I click the second button (testClient), I get nil for the authorizedClient (i.e., prints 'No client').&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks and let me know if something's missing.&lt;/P&gt;</description>
      <pubDate>Mon, 15 Jan 2018 22:55:03 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260650#M15187</guid>
      <dc:creator>gdurrett</dc:creator>
      <dc:date>2018-01-15T22:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260652#M15189</link>
      <description>In this code, you have `open url` inside your `didFinishLaunchingWithOptions`, but it should just be its own method in your app delegate. There's a sample here:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://github.com/dropbox/PhotoWatch/blob/master/PhotoWatch/AppDelegate.swift#L25" target="_blank"&gt;https://github.com/dropbox/PhotoWatch/blob/master/PhotoWatch/AppDelegate.swift#L25&lt;/A&gt;</description>
      <pubDate>Mon, 15 Jan 2018 23:17:22 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260652#M15189</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2018-01-15T23:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: SwiftyDropBox Auth flow issue</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260653#M15190</link>
      <description>&lt;P&gt;Greg, that was the issue! Thanks kindly, and I wish I'd noticed that myself so I could have saved us both some time. Oy!!!!&lt;/P&gt;</description>
      <pubDate>Tue, 16 Jan 2018 00:52:34 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/SwiftyDropBox-Auth-flow-issue/m-p/260653#M15190</guid>
      <dc:creator>gdurrett</dc:creator>
      <dc:date>2018-01-16T00:52:34Z</dc:date>
    </item>
  </channel>
</rss>

