System/Library/PrivateFrameworks/ClipUIServices.framework
CPSLaunchContentViewController.h
Download CPSLaunchContentViewController.h
@class UIImageView, NSError, CPSAppClipUnavailableView, NSObject, UIButton, UIView, NSLayoutConstraint, NSString, CPSVibrantLabel, CPSClipMetadata, CPSVibrantButton, UIStackView, CPSSessionProxy, CPSPermissionsViewController, NSNumber, CPSAppMetadataView, CPSPermissionView, UIImage;
@protocol OS_nw_path_monitor, CPSLaunchContentViewControllerDelegate, OS_nw_path;
@interface CPSLaunchContentViewController : UIViewController <CPSSessionProxyDelegate, CPSPermissionsViewControllerDelegate, PRXCardContentProviding> {
UIView *_heroContainerView;
UIImageView *_heroImageView;
UIImageView *_heroMirrorImageView;
UIView *_separatorView;
UIView *_informationContainerView;
UIStackView *_informationContentView;
UIView *_clipInformationContainerView;
CPSVibrantLabel *_clipNameVibrantLabel;
CPSVibrantLabel *_clipDescriptionVibrantLabel;
CPSAppMetadataView *_appMetadataView;
CPSClipMetadata *_clipMetadata;
CPSSessionProxy *_sessionProxy;
CPSPermissionView *_permissionView;
CPSAppClipUnavailableView *_unavailableView;
CPSPermissionsViewController *_permissionsViewController;
NSLayoutConstraint *_heroContainerAspectRatioConstraint;
BOOL _shouldPlaySoundAndHaptic;
BOOL _didInstallApplicationPlaceholder;
BOOL _didSendAnalytics;
NSObject<OS_nw_path_monitor> *_networkPathMonitor;
NSObject<OS_nw_path> *_networkPath;
NSError *_proxyLoadingError;
UIButton *_openButton;
CPSVibrantButton *_closeButton;
CPSVibrantButton *_openVibrantButton;
unsigned long long _displayMode;
id /* block */ _delayedPermissionViewUnhideBlock;
BOOL _willConfigurePermissionView;
}
@property (retain, nonatomic, setter=_setHeroImage:) UIImage *_heroImage;
@property (weak, nonatomic) id<CPSLaunchContentViewControllerDelegate> delegate;
@property (nonatomic) BOOL dismissalInProgress;
@property (nonatomic, setter=uiMock_setOpenButtonEnabled:) NSNumber *uiMock_openButtonEnabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) long long cardStyle;
@property (readonly, nonatomic) BOOL allowsPullToDismiss;
- (void)updateViewConstraints;
- (id)initWithURL:(id)a0;
- (void)viewWillAppear:(BOOL)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)locationManagerDidChangeAuthorization:(id)a0;
- (void)viewDidLoad;
- (void)loadView;
- (BOOL)prefersHomeIndicatorAutoHidden;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (void)_updateContent;
- (void).cxx_destruct;
- (void)viewDidAppear:(BOOL)a0;
- (void)touchesEnded:(id)a0 withEvent:(id)a1;
- (id)initWithCoder:(id)a0;
- (void)cancelSession;
- (id)initWithMetadata:(id)a0;
- (void)dismiss:(id)a0;
- (void)openAppStore;
- (BOOL)_canLaunchAppSimultaneouslyWithInvocationCardDismissal;
- (void)_dismissCardWithClipDidOpen:(BOOL)a0 andPerformBlockToLaunchApp:(id /* block */)a1;
- (void)_dismissCardWithClipDidOpen:(BOOL)a0 completion:(id /* block */)a1;
- (void)_dismissWithClipDidOpen:(BOOL)a0 completion:(id /* block */)a1;
- (void)_openAppClip:(id)a0;
- (void)_openNonAppClipURL:(id)a0;
- (id)_reasonStringForError:(id)a0;
- (void)_sendAnalyticsIfNeeded;
- (id)_setUpOpenButtonIfNeeded;
- (void)_updateCornerRadiusForButtons;
- (void)_updateHeroImageIfNeeded;
- (BOOL)_userNotificationAuthorizationDenied;
- (void)configurePermissionView;
- (void)createNetworkPathMonitor;
- (void)determineClipCompatibility;
- (void)disableOpenButton;
- (void)enableOpenButton;
- (void)handlePolicyRecovery;
- (id)initWithURL:(id)a0 displayMode:(unsigned long long)a1;
- (void)logDismissalFromCloseButton:(BOOL)a0;
- (void)permissionsViewControllerDidFinish:(id)a0;
- (void)playSoundAndHaptic;
- (void)proxy:(id)a0 didFinishLoadingWithError:(id)a1;
- (void)proxy:(id)a0 didRetrieveApplicationIcon:(id)a1;
- (void)proxy:(id)a0 didRetrieveHeroImage:(id)a1;
- (void)proxyDidInstallApplicationPlaceholder:(id)a0;
- (void)proxyDidUpdateMetadata:(id)a0;
- (void)proxyRemoteServiceDidCrash:(id)a0;
- (void)setUnavailableViewHidden:(BOOL)a0;
- (void)setUpCard;
- (void)setUpClipInformationContainerView;
- (void)setUpHeroSection;
- (void)setUpInformationSection;
- (BOOL)shouldRequestLocationConfirmationPermission;
- (void)showUnavailableViewWithReason:(id)a0;
- (void)signInToAppStore;
- (void)updateOpenButton;
- (void)updatePreferredContentSizeForCardWidth:(double)a0;
@end