Skip to content

VideoSubscriberAccount iOS xcode16.0 b1

Rolf Bjarne Kvinge edited this page Jun 20, 2024 · 2 revisions

#VideoSubscriberAccount.framework

Rolf

diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAccountManager.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAccountManager.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAccountManager.h	2024-04-17 07:09:12
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAccountManager.h	2024-05-30 04:38:20
@@ -22,7 +22,7 @@
 @protocol VSAccountManagerDelegate;
 
 // The URL string used to deep link to the system TV Provider settings.
-VS_EXTERN NSString * const VSOpenTVProviderSettingsURLString API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(macos, macCatalyst);
+VS_EXTERN NSString * const VSOpenTVProviderSettingsURLString API_AVAILABLE(ios(13.0), tvos(13.0)) API_UNAVAILABLE(macos, macCatalyst) API_UNAVAILABLE(macos, macCatalyst);
 
 /// Represents the current state of the application's access to the user's subscription information.
 typedef NS_ENUM(NSInteger, VSAccountAccessStatus)
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAppleSubscription.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAppleSubscription.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAppleSubscription.h	2024-04-17 07:36:50
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSAppleSubscription.h	2024-05-30 10:45:03
@@ -12,9 +12,9 @@
 NS_ASSUME_NONNULL_BEGIN
 
 VS_EXPORT API_AVAILABLE(ios(17.4), tvos(17.4), macos(14.4), visionos(1.1)) API_UNAVAILABLE(watchos, macCatalyst)
-NS_REFINED_FOR_SWIFT
-NS_SWIFT_SENDABLE
-@interface VSAppleSubscription : NSObject
+    NS_REFINED_FOR_SWIFT
+    NS_SWIFT_SENDABLE
+    @interface VSAppleSubscription : NSObject
 
 // The identifier of the customer as previously reported to Apple.
 @property (nonatomic, strong) NSString *customerID;
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscription.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscription.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscription.h	2024-04-17 07:36:49
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscription.h	2024-05-30 10:45:03
@@ -21,13 +21,12 @@
     VSSubscriptionAccessLevelUnknown, /// The default access level. Setting a subscription with this level will raise an exception.
     VSSubscriptionAccessLevelFreeWithAccount, /// The customer has access to content that is offered for free to users with a valid account.  This value corresponds content in your availability feed with the "account" offering type.
     VSSubscriptionAccessLevelPaid, /// The customer also has access to content that is offered as part of a paid subscription.  The value corresponds content in your availability feed with the "subscription" offering type.
-}
-API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(macCatalyst);
+} API_DEPRECATED_WITH_REPLACEMENT("VSUserAccountType", ios(11.0, 18.0), tvos(11.0, 18.0), visionos(1.0, 2.0)) API_UNAVAILABLE(macCatalyst);
 
 /// A VSSubscription instance describes the extent to which a subscriber has
 /// access to content.
-VS_EXPORT API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(macCatalyst)
-@interface VSSubscription : NSObject
+VS_EXPORT API_DEPRECATED_WITH_REPLACEMENT("VSUserAccount", ios(11.0, 18.0), tvos(11.0, 18.0), visionos(1.0, 2.0)) API_UNAVAILABLE(macCatalyst)
+    @interface VSSubscription : NSObject
 
 /// After this point in time, the subscription will be considered inactive.
 ///
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscriptionRegistrationCenter.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscriptionRegistrationCenter.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscriptionRegistrationCenter.h	2024-04-17 07:36:50
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSSubscriptionRegistrationCenter.h	2024-05-30 10:45:04
@@ -14,8 +14,8 @@
 @class VSSubscription;
 
 /// VSSubscriptionRegistrationCenter stores subscription information.
-VS_EXPORT API_AVAILABLE(ios(11.0), tvos(11.0)) API_UNAVAILABLE(macCatalyst)
-@interface VSSubscriptionRegistrationCenter : NSObject
+VS_EXPORT API_DEPRECATED_WITH_REPLACEMENT("VSUserAccountManager", ios(11.0, 18.0), tvos(11.0, 18.0), visionos(1.0, 2.0)) API_UNAVAILABLE(macCatalyst)
+    @interface VSSubscriptionRegistrationCenter : NSObject
 
 /// Use the default subscription registration center to tell the system about
 /// the customer's ability to access content within your app.
diff -ruN /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSUserAccount.h /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSUserAccount.h
--- /Applications/Xcode_15.4.0.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSUserAccount.h	2024-04-08 16:22:31
+++ /Applications/Xcode_16.0.0-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/VideoSubscriberAccount.framework/Headers/VSUserAccount.h	2024-05-30 10:49:32
@@ -24,9 +24,9 @@
 } NS_REFINED_FOR_SWIFT API_AVAILABLE(ios(16.4), tvos(16.4), macos(13.3)) API_UNAVAILABLE(watchos, macCatalyst);
 
 VS_EXPORT API_AVAILABLE(ios(16.4), tvos(16.4), macos(13.3)) API_UNAVAILABLE(watchos, macCatalyst)
-NS_REFINED_FOR_SWIFT
-NS_SWIFT_SENDABLE
-@interface VSUserAccount : NSObject
+    NS_REFINED_FOR_SWIFT
+    NS_SWIFT_SENDABLE
+    @interface VSUserAccount : NSObject
 
 // The URL pointing to the application JS that can respond to account update requests, or nil if JS updates are not supported.
 @property (nonatomic, copy, nullable) NSURL *updateURL;
Clone this wiki locally