Class SKCloudServiceController

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol

public class SKCloudServiceController
extends NSObject
Since:
Available in iOS 9.3 and later.
  • Constructor Details

    • SKCloudServiceController

      public SKCloudServiceController()
    • SKCloudServiceController

      protected SKCloudServiceController​(NSObject.Handle h, long handle)
    • SKCloudServiceController

      protected SKCloudServiceController​(NSObject.SkipInit skipInit)
  • Method Details

    • CapabilitiesDidChangeNotification

      public static String CapabilitiesDidChangeNotification()
      Since:
      Available in iOS 9.3 and later.
    • StorefrontCountryCodeDidChangeNotification

      public static String StorefrontCountryCodeDidChangeNotification()
      Since:
      Available in iOS 11.0 and later.
    • StorefrontIdentifierDidChangeNotification

      public static String StorefrontIdentifierDidChangeNotification()
      Since:
      Available in iOS 9.3 and later.
    • requestCapabilities

      public void requestCapabilities​(VoidBlock2<SKCloudServiceCapability,​NSError> completionHandler)
      Since:
      Available in iOS 9.3 and later.
    • requestStorefrontCountryCode

      public void requestStorefrontCountryCode​(VoidBlock2<NSString,​NSError> completionHandler)
      Since:
      Available in iOS 11.0 and later.
    • requestStorefrontIdentifier

      public void requestStorefrontIdentifier​(VoidBlock2<NSString,​NSError> completionHandler)
      Since:
      Available in iOS 9.3 and later.
    • requestUserToken

      public void requestUserToken​(String developerToken, VoidBlock2<NSString,​NSError> completionHandler)
      Since:
      Available in iOS 11.0 and later.
    • requestPersonalizationToken

      @Deprecated public void requestPersonalizationToken​(String clientToken, VoidBlock2<NSString,​NSError> completionHandler)
      Deprecated.
      Deprecated in iOS 11.0. Use requestUserTokenForDeveloperToken:completionHandler:
      Since:
      Available in iOS 10.3 and later.
    • authorizationStatus

      public static SKCloudServiceAuthorizationStatus authorizationStatus()
      Since:
      Available in iOS 9.3 and later.
    • requestAuthorization

      public static void requestAuthorization​(VoidBlock1<SKCloudServiceAuthorizationStatus> completionHandler)
      Since:
      Available in iOS 9.3 and later.