What's New:
- Remove
checkIfSpotifyAppIsActive
. It won't work with new versions of the Spotify iOS app.
What's New:
- Add support for iOS 17.4 API for universal links in web authentication
- Fix minor issues with the web authentication flow
- Update demo apps project setup to use Xcodegen for managing Xcode project files
What's New:
- Strip binary symbols
What's New:
- Migrate build system to Bazel
What's New:
- Add support for raw scope string
What's New:
- Fix bug in the web authentication when using Universal Links in the redirect URI
What's New:
- Dismiss authentication screen when Spotify app is installed.
What's New:
- Added the new campaign parameter in the sample apps.
What's New:
- Expanded existing API with campaign parameter to allow consumers to specify details about where the auth flow was initiated
What's New:
- Bumped the min deployment target version to iOS 12.0 in Package.swift
What's New:
- Added a completionHandler to authorizeAndPlayURI API
- Support for pinned items in Your Library
- Fix crash NSRangeException -[NSConcreteMutableData replaceBytesInRange:withBytes:length:]:
- Fix umbrela header warnings in SpotifyiOS.xcframework
- Bumped the min deployment target version to iOS 12.0
What's New:
- Adds Privacy Manifest (xcframework only)
What's New:
- Adds new API to allow for a session identifier to be passed along in connection phase for enhanced instrumentation.
- Adds
SPTAppRemoteConnectivityAPI
andSPTAppRemoteConnectivityAPIDelegate
for subscribing to connectivity changes of the Spotify app. - Adds
SpotifyiOS.xcframework
as default in NowPlayingView sample project.
- Support Swift Package Manager
What's New:
- Work around for missing symbols reported in some cases.
- Update the demo apps
What's New:
- Remove the need for the
-Objc
linker flag - Update the demo apps
What's New:
- Adds support for connecting to Spotify when completely offline.
- Adds a method to start playing radio from a URI.
- Adds a method to get the content item object from a URI.
What's New
- Adds a method to start playing a playlist from a given index
- Adds a method to query the crossfade state (on/off) and duration
Important Note: The api for fetchRecommendedContentItemsForType:
on SPTAppRemoteContentAPI
has been renamed to fetchRootContentItemsForType:
and still functions as it did returning root items. A new method for fetchRecommendedContentItemsForType:flattenContainers:
has been added to fetch actual recommended items.
What's New
- Adds convenience methods for dealing with podcasts
- Adds additional convenience methods for fetching recommended items
- Adds the ability to check if Spotify is active before authorization
What's New
- Initial iOS SDK release
- Includes authentication and playback control capabilities