Add current page type to session object.

This commit is contained in:
Hedden, Kyle Matthew 2019-10-19 15:14:31 -04:00
parent 9ef670cfc4
commit a3663ee1b5
2 changed files with 5 additions and 0 deletions

View File

@ -518,6 +518,7 @@
// Don't track page state if there is a tab bar page control, it will be handled later.
if (!self.manager) {
[MVMCoreUISession sharedGlobal].currentPageType = self.pageType;
[self adobeTrackPageState];
}
@ -819,6 +820,7 @@
if (self.initialLoadFinished) {
[self updateNavigationBarUI:self.manager.navigationController];
}
[MVMCoreUISession sharedGlobal].currentPageType = self.pageType;
[self adobeTrackPageState];
}

View File

@ -22,6 +22,9 @@ NS_ASSUME_NONNULL_BEGIN
@property (weak, nonatomic, nullable) MVMCoreUINavigationController *navigationController;
@property (weak, nonatomic, nullable) MFLoadingViewController *loadingViewController;
/// Tracks the current page type the user is currently viewing. KVO compliant.
@property (nonatomic, strong, nullable) NSString *currentPageType;
// for handscroll Animation on subclasses of MFScrollingViewController
@property (assign, nonatomic) BOOL enableHandScrollAnimation;