SPTConfiguration Class Reference
Inherits from | NSObject |
---|---|
Conforms to | NSSecureCoding |
Declared in | SPTConfiguration.h |
Overview
A configuration class, holding the credentials provided for your app on the Spotify Developer website. See https://developer.spotify.com/my-applications/
clientID
Your app’s Client ID from developer.spotify.com
@property (nonatomic, readonly, copy) NSString *clientID
Declared In
SPTConfiguration.h
redirectURL
Your redirect URL. This is how the Spotify app will open your application after user authorization.
@property (nonatomic, readonly, copy) NSURL *redirectURL
Declared In
SPTConfiguration.h
companyName
Name of the company
@property (nonatomic, nullable, copy) NSString *companyName
Declared In
SPTConfiguration.h
tokenSwapURL
The URL to use for attempting to swap an authorization code for an access token. You should only set this if your clientID has a clientSecret and you have a backend service that holds the secret and can exchange the code and secret for an access token.
@property (nonatomic, nullable, copy) NSURL *tokenSwapURL
Declared In
SPTConfiguration.h
tokenRefreshURL
The URL to use for attempting to renew an access token with a refresh token. You should only set this if your clientID has a clientSecret and you have a backend service that holds the secret and can use a refresh token to get a new access token.
@property (nonatomic, nullable, copy) NSURL *tokenRefreshURL
Declared In
SPTConfiguration.h
playURI
If requesting the SPTAppRemoteControlScope
you can provide an optional uri to begin playing after a successful
authentication. To continue the user’s last session set this to a blank string @“”. If this value is nil
or
SPTAppRemoteControlScope
is not requested no audio will play. If Spotify is already playing it will continue playing
even though a URI is provided.
@property (nonatomic, nullable, copy) NSString *playURI
Declared In
SPTConfiguration.h
– initWithClientID:redirectURL:
Designated initializer for SPTConfiguration
- (instancetype)initWithClientID:(NSString *)clientID redirectURL:(NSURL *)redirectURL
Parameters
clientID |
Your client ID obtained from developer.spotify.com |
---|---|
redirectURL |
Your redirect URL for Spotify to open your app again after authorization |
Return Value
A newly initialized SPTConfiguration
Declared In
SPTConfiguration.h
+ configurationWithClientID:redirectURL:
Convenience intializer for SPtConfiguration
+ (instancetype)configurationWithClientID:(NSString *)clientID redirectURL:(NSURL *)redirectURL
Parameters
clientID |
Your client ID obtained from developer.spotify.com |
---|---|
redirectURL |
Your redirect URL for Spotify to open your app again after authorization |
Return Value
A newly initialized SPTConfiguration
Declared In
SPTConfiguration.h