Skip to content

Releases: foursquare/foursquare-ios-oauth

Version 1.3

11 May 15:12
Compare
Choose a tag to compare

This release presents a SFSafariViewController within your app for auth on iOS 9, instead of bouncing to either Foursquare or Safari.

Version 1.2.1

28 Sep 23:07
Compare
Choose a tag to compare

This update fixes our universal link support.

The previous release used the existing OAuth url for our universal link, which broke some pre-existing third party apps which were not expecting to be bounced to our app for a native auth when they opened the link in a UIWebView. We have changed this code and our app site association to use a new url that should only be used by people expecting to possibly be bounced out to a native auth. The new url should redirect to the normal one if the user opens the auth in Safari (if our app isn't installed) and so everything else should work as normal.

Please update to this as soon as possible if you are building your app for iOS 9.

Version 1.2

10 Sep 21:31
Compare
Choose a tag to compare

This release adds universal link support for iOS 9.

When running on iOS 9, will now use a universal (https) link to open Foursquare instead of a native scheme. Support for this on the Foursquare side will be added in version 9.6. If the user has an earlier version or Foursquare is not installed, the system will open the Foursquare auth page in Safari.

It also adds support for having both a universal link callback and a native scheme callback, sending the appropriate one to the OAuth url based on current iOS version.

This is a breaking API change with previous versions in a minor way. You must update your use of authorizeUserUsingClientId:callbackURIString: allowShowingAppStore: to use authorizeUserUsingClientId:nativeURICallbackString:universalURICallbackString :allowShowingAppStore:

Also due to iOS 9 changes, you will not be able to get return values telling you whether or not Foursquare is installed when running on iOS 9.

Version 1.1

25 Nov 22:01
Compare
Choose a tag to compare
v1.1

FSOAuth verion 1.1.0

Version 1.0

02 Aug 16:50
@a2 a2
Compare
Choose a tag to compare
v1.0

Add link to code->token exchange documentation