SCCameraKitAgreementsStore
Objective-C
@protocol SCCameraKitAgreementsStore <NSObject>
Swift
protocol AgreementsStore : NSObjectProtocol
Protocol describing the CameraKit agreements store.
Warning
DO NOT attempt to directly use this protocol. Attempting to do so WILL CAUSE YOUR APP TO CRASH. Use SCCameraKitAgreementsPresentationContextProvider to define how CameraKit will show agreements on your behalf.-
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) BOOL requiresNewAgreementAcceptance
Swift
var requiresNewAgreementAcceptance: Bool { get }
-
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) BOOL childrenProtectionActRestricted
Swift
var childrenProtectionActRestricted: Bool { get }
-
Undocumented
Declaration
Objective-C
@property (readonly, nonatomic) id<SCCameraKitAgreementSet> newestAvailableAgreements
Swift
var newestAvailableAgreements: SCCameraKitAgreementSet { get }
-
Undocumented
Declaration
Objective-C
- (void)acceptAgreements:(id<SCCameraKitAgreementSet>)agreements;
Swift
func acceptAgreements(_ agreements: SCCameraKitAgreementSet)
-
Undocumented
Declaration
Objective-C
- (void)declineAgreements:(id<SCCameraKitAgreementSet>)agreements;
Swift
func declineAgreements(_ agreements: SCCameraKitAgreementSet)