|
@@ -159,6 +159,7 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
@property (assign) IBOutlet NSTextField *parmanentVerInfoLbl7;
|
|
|
@property (assign) IBOutlet NSTextField *parmanentVerInfoLbl8;
|
|
|
@property (assign) IBOutlet NSTextField *parmanentVerInfoLbl9;
|
|
|
+@property (weak) IBOutlet NSImageView *parmanentVerInfoImage1;
|
|
|
|
|
|
@property (weak) IBOutlet NSTextField *parmanentVerInfoLbl10;
|
|
|
|
|
@@ -186,10 +187,20 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
@property (assign) IBOutlet NSTextField *aiPurchaseLabel;
|
|
|
@property (assign) IBOutlet KMButton *aiPurchaseButton;
|
|
|
|
|
|
+@property (weak) IBOutlet NSTextField *premiumLabel;
|
|
|
+@property (weak) IBOutlet NSTextField *permanentLabel;
|
|
|
+@property (weak) IBOutlet NSSwitch *buySwitch;
|
|
|
+@property (weak) IBOutlet NSTextField *discountPriceLabel;
|
|
|
+@property (weak) IBOutlet NSTextField *originalPriceLabel;
|
|
|
+@property (weak) IBOutlet NSTextField *discountPriceLabel2;
|
|
|
+
|
|
|
@property (nonatomic, assign) NSModalSession modalSession;
|
|
|
@property (nonatomic, retain) NSArray *dataSource;
|
|
|
@property (nonatomic, retain) NSPopover *popOver;
|
|
|
|
|
|
+- (NSString *)_buyNowEventToPaidEventName;
|
|
|
+- (NSDictionary *)_getPaidEventParamsWith:(NSString *)eventN;
|
|
|
+
|
|
|
@end
|
|
|
|
|
|
@implementation KMPurchaseCompareDMGWindowController
|
|
@@ -221,6 +232,21 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
|
|
|
self.freeVersionLineView.wantsLayer = YES;
|
|
|
|
|
|
+ self.premiumLabel.stringValue = NSLocalizedString(@"Premium", nil);
|
|
|
+ self.premiumLabel.textColor = [NSColor colorWithRed:255.0/255.0 green:255.0/255.0 blue:255.0/255.0 alpha:0.7];
|
|
|
+ self.premiumLabel.font = [NSFont SFProTextRegularFont:14.0];
|
|
|
+ self.permanentLabel.stringValue = NSLocalizedString(@"Permanent", nil);
|
|
|
+ self.permanentLabel.textColor = [NSColor colorWithRed:255.0/255.0 green:94.0/255.0 blue:44.0/255.0 alpha:1.0];
|
|
|
+ self.permanentLabel.font = [NSFont SFProTextRegularFont:14.0];
|
|
|
+
|
|
|
+ self.discountPriceLabel.textColor = [NSColor colorWithRed:255.0/255.0 green:231.0/255.0 blue:106.0/255.0 alpha:1.0];
|
|
|
+ self.discountPriceLabel.font = [NSFont fontWithName:@"Ubuntu" size:36.0];
|
|
|
+ self.originalPriceLabel.textColor = [NSColor whiteColor];
|
|
|
+ self.originalPriceLabel.font = [NSFont fontWithName:@"Ubuntu" size:14.0];
|
|
|
+ self.discountPriceLabel2.textColor = [NSColor colorWithRed:255.0/255.0 green:231.0/255.0 blue:106.0/255.0 alpha:1.0];
|
|
|
+ self.discountPriceLabel2.font = [NSFont fontWithName:@"Ubuntu" size:36.0];
|
|
|
+ [self.discountPriceLabel2 setHidden:YES];
|
|
|
+
|
|
|
self.freeVersionLbl.stringValue = NSLocalizedString(@"Free Version", nil);
|
|
|
self.parmanentVerLbl.stringValue = NSLocalizedString(@"Permanent License", nil);
|
|
|
|
|
@@ -235,6 +261,7 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
self.freeVersionInfoLbl8.stringValue = self.parmanentVerInfoLbl8.stringValue = NSLocalizedString(@"OCR PDFs", nil);
|
|
|
self.freeVersionInfoLbl9.stringValue = self.parmanentVerInfoLbl9.stringValue = NSLocalizedString(@"Measuring Tools", nil);
|
|
|
self.freeVersionInfoLbl10.stringValue = self.parmanentVerInfoLbl10.stringValue = NSLocalizedString(@"Ad-free", nil);
|
|
|
+ [self refreshParmanentVerInfo];
|
|
|
|
|
|
// self.parmanentVerinfoimg2.toolTip = NSLocalizedString(@"Support insert links and custom stamps", nil);
|
|
|
self.parmanentVerInfoBtn2.mouseMoveCallback = ^(BOOL mouseEntered) {
|
|
@@ -331,6 +358,7 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
}
|
|
|
};
|
|
|
self.discountTipImage.hidden = YES;
|
|
|
+ [self updatePriceLabel];
|
|
|
|
|
|
self.aiSepLineView.wantsLayer = YES;
|
|
|
self.aiInfoLbl1.font = self.aiInfoLbl2.font = self.aiInfoLbl3.font = self.aiInfoLbl4.font = [NSFont SFProTextRegularFont:14];
|
|
@@ -435,7 +463,7 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
self.aiTitleLabel.textColor = [NSColor colorWithRed:20/255. green:0 blue:102/255. alpha:1];
|
|
|
}
|
|
|
|
|
|
- self.parmanentVerLbl.textColor = [NSColor colorWithRed:255/255. green:94/255. blue:44/255. alpha:1.];
|
|
|
+ self.parmanentVerLbl.textColor = [NSColor colorWithRed:252/255. green:253/255. blue:255/255. alpha:1.];
|
|
|
self.oneTimeTipLbl.textColor = [NSColor colorWithRed:255/255. green:231/255. blue:106/255. alpha:1.];
|
|
|
|
|
|
if ([KMAppearance isDarkMode]) {
|
|
@@ -471,6 +499,33 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
}
|
|
|
[self.buyNowButton setTitleColor:[NSColor whiteColor]];
|
|
|
|
|
|
+ [self updatePriceLabel];
|
|
|
+}
|
|
|
+
|
|
|
+- (void)updatePriceLabel {
|
|
|
+ NSString *originalText = @"";
|
|
|
+ NSString *discountText = @"";
|
|
|
+#if VERSION_DMG
|
|
|
+ NSString *abbreviation = @"$";
|
|
|
+ if ([@"CNY" isEqualToString:NSLocalizedString(@"USD", nil)]) {
|
|
|
+ abbreviation = @"¥";
|
|
|
+ }
|
|
|
+ if ([self.buySwitch state]) {
|
|
|
+ originalText = [NSString stringWithFormat:@"%@%@", abbreviation, [[KMDMGProductsManager shareInstance] getPrice:@"com.brother.pdfreaderpro.mac.product_3"]];
|
|
|
+ discountText = [NSString stringWithFormat:@"%@%@", abbreviation, [[KMDMGProductsManager shareInstance] getActivityPrice:@"com.brother.pdfreaderpro.mac.product_3"]];
|
|
|
+ } else {
|
|
|
+ originalText = [NSString stringWithFormat:@"%@%@", abbreviation, [[KMDMGProductsManager shareInstance] getPrice:@"com.brother.pdfreaderpro.mac.product_1"]];
|
|
|
+ discountText = [NSString stringWithFormat:@"%@%@", abbreviation, [[KMDMGProductsManager shareInstance] getActivityPrice:@"com.brother.pdfreaderpro.mac.product_1"]];
|
|
|
+ }
|
|
|
+#endif
|
|
|
+ NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:originalText];
|
|
|
+ [attributedText addAttribute:NSStrikethroughStyleAttributeName
|
|
|
+ value:@(NSUnderlineStyleSingle)
|
|
|
+ range:NSMakeRange(0, originalText.length)];
|
|
|
+ self.originalPriceLabel.attributedStringValue = attributedText;
|
|
|
+ self.discountPriceLabel.stringValue = discountText;
|
|
|
+ self.discountPriceLabel2.stringValue = discountText;
|
|
|
+
|
|
|
if (KMAdvertisementManager.manager.info.discountContent.content.count > 0) {
|
|
|
KMAdvertisementItemInfo *info = KMAdvertisementManager.manager.info.discountContent.content.firstObject;
|
|
|
if ([KMAdvertisementManager checkAdvertisementValid:info]) {
|
|
@@ -480,12 +535,98 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
self.discountTipImage.image = [KMAdvertisementImage imageWithURLWithUrl:url completion:^(NSImage * _Nonnull image) {
|
|
|
self.discountTipImage.image = image;
|
|
|
}];
|
|
|
+ if ([originalText isEqualToString:discountText]) {
|
|
|
+ [self.originalPriceLabel setHidden:YES];
|
|
|
+ [self.discountPriceLabel setHidden:YES];
|
|
|
+ [self.discountPriceLabel2 setHidden:NO];
|
|
|
+ [self.discountTipImage setHidden:YES];
|
|
|
+ } else {
|
|
|
+ [self.originalPriceLabel setHidden:NO];
|
|
|
+ [self.discountPriceLabel setHidden:NO];
|
|
|
+ [self.discountPriceLabel2 setHidden:YES];
|
|
|
+ [self.discountTipImage setHidden:NO];
|
|
|
+ }
|
|
|
} else {
|
|
|
self.discountTipImage.hidden = YES;
|
|
|
+ if ([originalText isEqualToString:discountText]) {
|
|
|
+ [self.originalPriceLabel setHidden:YES];
|
|
|
+ [self.discountPriceLabel setHidden:YES];
|
|
|
+ [self.discountPriceLabel2 setHidden:NO];
|
|
|
+ } else {
|
|
|
+ [self.originalPriceLabel setHidden:NO];
|
|
|
+ [self.discountPriceLabel setHidden:NO];
|
|
|
+ [self.discountPriceLabel2 setHidden:YES];
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+//- (void)updatePriceLabel {
|
|
|
+// NSString *originalText = @"";
|
|
|
+// NSString *discountText = @"";
|
|
|
+// if ([@"USD" isEqualToString:NSLocalizedString(@"USD", nil)]) {
|
|
|
+//#if VERSION_DMG
|
|
|
+// if ([self.buySwitch state]) {
|
|
|
+// originalText = [NSString stringWithFormat:@"$%@", [[KMDMGProductsManager shareInstance] getPrice:@"com.brother.pdfreaderpro.mac.product_3"]];
|
|
|
+// discountText = [NSString stringWithFormat:@"$%@", [[KMDMGProductsManager shareInstance] getActivityPrice:@"com.brother.pdfreaderpro.mac.product_3"]];
|
|
|
+// } else {
|
|
|
+// originalText = [NSString stringWithFormat:@"$%@", [[KMDMGProductsManager shareInstance] getPrice:@"com.brother.pdfreaderpro.mac.product_1"]];
|
|
|
+// discountText = [NSString stringWithFormat:@"$%@", [[KMDMGProductsManager shareInstance] getActivityPrice:@"com.brother.pdfreaderpro.mac.product_1"]];
|
|
|
+// }
|
|
|
+//#endif
|
|
|
+// } else {
|
|
|
+//#if VERSION_DMG
|
|
|
+// if ([self.buySwitch state]) {
|
|
|
+// originalText = [NSString stringWithFormat:@"¥%@", [[KMDMGProductsManager shareInstance] getPriceCNY:@"com.brother.pdfreaderpro.mac.product_3"]];
|
|
|
+// discountText = [NSString stringWithFormat:@"¥%@", [[KMDMGProductsManager shareInstance] getActivityPriceCNY:@"com.brother.pdfreaderpro.mac.product_3"]];
|
|
|
+// } else {
|
|
|
+// originalText = [NSString stringWithFormat:@"¥%@", [[KMDMGProductsManager shareInstance] getPriceCNY:@"com.brother.pdfreaderpro.mac.product_1"]];
|
|
|
+// discountText = [NSString stringWithFormat:@"¥%@", [[KMDMGProductsManager shareInstance] getActivityPriceCNY:@"com.brother.pdfreaderpro.mac.product_1"]];
|
|
|
+// }
|
|
|
+//#endif
|
|
|
+// }
|
|
|
+// NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] initWithString:originalText];
|
|
|
+// [attributedText addAttribute:NSStrikethroughStyleAttributeName
|
|
|
+// value:@(NSUnderlineStyleSingle)
|
|
|
+// range:NSMakeRange(0, originalText.length)];
|
|
|
+// self.originalPriceLabel.attributedStringValue = attributedText;
|
|
|
+// self.discountPriceLabel.stringValue = discountText;
|
|
|
+//
|
|
|
+// if ([originalText isEqualToString:discountText]) {
|
|
|
+// [self.originalPriceLabel setHidden:YES];
|
|
|
+// } else {
|
|
|
+// [self.originalPriceLabel setHidden:NO];
|
|
|
+// }
|
|
|
+//}
|
|
|
+
|
|
|
+- (void)refreshParmanentVerInfo {
|
|
|
+ if ([self.buySwitch state] == NSControlStateValueOn) {
|
|
|
+ self.parmanentVerInfoLbl1.stringValue = NSLocalizedString(@"View PDFs", nil);
|
|
|
+ self.parmanentVerInfoLbl2.stringValue = NSLocalizedString(@"Annotate PDFs (advanced)", nil);
|
|
|
+ self.parmanentVerInfoLbl3.stringValue = NSLocalizedString(@"Unlimited file conversion", nil);
|
|
|
+ self.parmanentVerInfoLbl4.stringValue = NSLocalizedString(@"Edit PDF text and images", nil);
|
|
|
+ self.parmanentVerInfoLbl5.stringValue = NSLocalizedString(@"Digital signature", nil);
|
|
|
+ self.parmanentVerInfoLbl6.stringValue = NSLocalizedString(@"Organize pages", nil);
|
|
|
+ self.parmanentVerInfoLbl7.stringValue = NSLocalizedString(@"Batch process", nil);
|
|
|
+ self.parmanentVerInfoLbl8.stringValue = NSLocalizedString(@"OCR PDFs", nil);
|
|
|
+ self.parmanentVerInfoLbl9.stringValue = NSLocalizedString(@"Measuring Tools", nil);
|
|
|
+ self.parmanentVerInfoLbl10.stringValue = NSLocalizedString(@"Ad-free", nil);
|
|
|
+ self.parmanentVerInfoImage1.image = [NSImage imageNamed:@"function_vip"];
|
|
|
+ } else {
|
|
|
+ self.parmanentVerInfoLbl1.stringValue = NSLocalizedString(@"Unlimited file conversion", nil);
|
|
|
+ self.parmanentVerInfoLbl2.stringValue = NSLocalizedString(@"Annotate PDFs (advanced)", nil);
|
|
|
+ self.parmanentVerInfoLbl3.stringValue = NSLocalizedString(@"View PDFs", nil);
|
|
|
+ self.parmanentVerInfoLbl4.stringValue = NSLocalizedString(@"Edit PDF text and images", nil);
|
|
|
+ self.parmanentVerInfoLbl5.stringValue = NSLocalizedString(@"Digital signature", nil);
|
|
|
+ self.parmanentVerInfoLbl6.stringValue = NSLocalizedString(@"Organize pages", nil);
|
|
|
+ self.parmanentVerInfoLbl7.stringValue = NSLocalizedString(@"Batch process", nil);
|
|
|
+ self.parmanentVerInfoLbl8.stringValue = NSLocalizedString(@"OCR PDFs", nil);
|
|
|
+ self.parmanentVerInfoLbl9.stringValue = NSLocalizedString(@"Measuring Tools", nil);
|
|
|
+ self.parmanentVerInfoLbl10.stringValue = NSLocalizedString(@"Ad-free", nil);
|
|
|
+ self.parmanentVerInfoImage1.image = [NSImage imageNamed:@"compare_nosupport"];
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
#pragma mark - Window Method
|
|
|
- (void)showWindow:(id)sender {
|
|
|
[super showWindow:nil];
|
|
@@ -493,6 +634,8 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
[self.window center];
|
|
|
[self.window orderFront:nil];
|
|
|
|
|
|
+ [self.buySwitch setState:NSControlStateValueOn];
|
|
|
+ [self updatePriceLabel];
|
|
|
[self updatePurchaseInformation];
|
|
|
}
|
|
|
|
|
@@ -503,6 +646,11 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
|
|
|
- (void)close {
|
|
|
[super close];
|
|
|
+
|
|
|
+ // 清空埋点的数据
|
|
|
+ self.kEventName = nil;
|
|
|
+ self.kEventTag = 0;
|
|
|
+
|
|
|
[self endModal:nil];
|
|
|
}
|
|
|
|
|
@@ -592,10 +740,35 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
// [[NSWorkspace sharedWorkspace] openURL:url];
|
|
|
// [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_UpgradeBuyNow"}];
|
|
|
//#endif
|
|
|
+
|
|
|
#if VERSION_DMG
|
|
|
+ [self trackEvent_buyNow];
|
|
|
+ NSString *paidEventName = [self _buyNowEventToPaidEventName];
|
|
|
+ NSDictionary *paidEventParams = [self _getPaidEventParamsWith:paidEventName];
|
|
|
+
|
|
|
+ NSString *thePaidEventName = paidEventParams.allKeys.firstObject;
|
|
|
+ NSDictionary *thePaidEventParams = nil;
|
|
|
+ if (paidEventName != nil && paidEventParams.allValues.firstObject != nil) {
|
|
|
+ thePaidEventParams = @{paidEventParams.allValues.firstObject : paidEventName};
|
|
|
+ }
|
|
|
+
|
|
|
[self close];
|
|
|
- KMPurchaseEmbeddedWindowController *embeddedWC = [[KMPurchaseEmbeddedWindowController alloc] initWithWindowNibName:@"KMPurchaseEmbeddedWindowController"];
|
|
|
- [NSApp runModalForWindow:embeddedWC.window];
|
|
|
+
|
|
|
+ NSString *productID = @"";
|
|
|
+ if ([self.buySwitch state]) {
|
|
|
+ productID = @"com.brother.pdfreaderpro.mac.product_3";
|
|
|
+ } else {
|
|
|
+ productID = @"com.brother.pdfreaderpro.mac.product_1";
|
|
|
+ }
|
|
|
+// KMPurchaseEmbeddedWindowController *embeddedWC = [[KMPurchaseEmbeddedWindowController alloc] initWithWindowNibName:@"KMPurchaseEmbeddedWindowController"];
|
|
|
+ KMPurchaseEmbeddedWindowController *embeddedWC = [KMPurchaseEmbeddedWindowController currentFirstTrialWC:productID];
|
|
|
+// [embeddedWC beginSheetModalFor:NSApp.mainWindow completionHandler:^(NSInteger result) {
|
|
|
+//
|
|
|
+// }];
|
|
|
+ embeddedWC.kEventName = thePaidEventName;
|
|
|
+ embeddedWC.kEventParams = thePaidEventParams;
|
|
|
+ [embeddedWC showWindow:nil];
|
|
|
+ [[embeddedWC window] center];
|
|
|
#endif
|
|
|
}
|
|
|
|
|
@@ -649,10 +822,32 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
}
|
|
|
|
|
|
- (IBAction)aiPurchaseButtonClick:(NSButton *)sender {
|
|
|
- NSURL *url = [NSURL URLWithString:Swift_oc_Tool.AIProduct_Link_OC];
|
|
|
- [[NSWorkspace sharedWorkspace] openURL:url];
|
|
|
+// NSURL *url = [NSURL URLWithString:Swift_oc_Tool.AIProduct_Link_OC];
|
|
|
+// [[NSWorkspace sharedWorkspace] openURL:url];
|
|
|
+//
|
|
|
+// [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_BuyAITools"}];
|
|
|
+ [self trackEvent_buyNow];
|
|
|
+ NSString *paidEventName = [self _buyNowEventToPaidEventName];
|
|
|
+ NSDictionary *paidEventParams = [self _getPaidEventParamsWith:paidEventName];
|
|
|
+ NSString *thePaidEventName = paidEventParams.allKeys.firstObject;
|
|
|
+ NSDictionary *thePaidEventParams = nil;
|
|
|
+ if (paidEventName != nil && paidEventParams.allValues.firstObject != nil) {
|
|
|
+ thePaidEventParams = @{paidEventParams.allValues.firstObject : paidEventName};
|
|
|
+ }
|
|
|
|
|
|
- [[FMTrackEventManager defaultManager] trackEventWithEvent:@"PUW" withProperties:@{@"PUW_Btn":@"PUW_Btn_BuyAITools"}];
|
|
|
+ [self close];
|
|
|
+#if VERSION_DMG
|
|
|
+ KMPurchaseEmbeddedWindowController *embeddedWC = [KMPurchaseEmbeddedWindowController currentFirstTrialWC:@"com.brother.pdfreaderpro.ai.product_1"];
|
|
|
+ embeddedWC.kEventName = thePaidEventName;
|
|
|
+ embeddedWC.kEventParams = thePaidEventParams;
|
|
|
+ [embeddedWC showWindow:nil];
|
|
|
+ [[embeddedWC window] center];
|
|
|
+#endif
|
|
|
+}
|
|
|
+
|
|
|
+- (IBAction)buySwitchAction:(NSSwitch *)sender {
|
|
|
+ [self refreshParmanentVerInfo];
|
|
|
+ [self updatePriceLabel];
|
|
|
}
|
|
|
|
|
|
#pragma mark - Noti
|
|
@@ -664,16 +859,456 @@ static NSString *const KMPurchaseCompareDMGCellIdentifier = @"KMPurchaseCo
|
|
|
|
|
|
- (void)recommondInfoUpdateNoti:(NSNotification *)noti {
|
|
|
dispatch_async(dispatch_get_main_queue(), ^{
|
|
|
- if (KMAdvertisementManager.manager.info.discountContent.content.count > 0) {
|
|
|
- KMAdvertisementItemInfo *info = KMAdvertisementManager.manager.info.discountContent.content.firstObject;
|
|
|
- if ([KMAdvertisementManager checkAdvertisementValid:info]) {
|
|
|
- self.discountTipImage.hidden = NO;
|
|
|
- self.discountTipImage.image = info.image;
|
|
|
- } else {
|
|
|
- self.discountTipImage.hidden = YES;
|
|
|
- }
|
|
|
- }
|
|
|
+ [self updatePriceLabel];
|
|
|
});
|
|
|
}
|
|
|
|
|
|
+@end
|
|
|
+
|
|
|
+@implementation KMPurchaseCompareDMGWindowController (KMAnalytic)
|
|
|
+
|
|
|
+- (void)trackEvent_buyNow {
|
|
|
+ NSDictionary *params = [self _getBuyNowEventParams];
|
|
|
+ NSString *theEventName = params.allKeys.firstObject;
|
|
|
+ NSDictionary *theParams = nil;
|
|
|
+ if (self.kEventName != nil && params.allValues.firstObject != nil) {
|
|
|
+ theParams = @{params.allValues.firstObject : self.kEventName};
|
|
|
+ }
|
|
|
+
|
|
|
+ [self trackEvent_dmgWithEventName:theEventName params:theParams platform:KMAnalyticsPlatformAppCenter];
|
|
|
+}
|
|
|
+
|
|
|
+- (NSDictionary *)_getBuyNowEventParams {
|
|
|
+ NSString *eveN = self.kEventName;
|
|
|
+ if (eveN == nil || eveN.length == 0) {
|
|
|
+ return nil;
|
|
|
+ }
|
|
|
+
|
|
|
+ if ([eveN isEqual:@"Reading_WebsiteLink_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_EmailLink_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_DynamicStamp_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_CustomStamp_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Signature_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Table_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Tools" : @"SubTbr_Tools"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_InsertBlankPage_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertPDF_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertSacnner_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertImage_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertClipboard_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Replace_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Extract_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Split_BuyNow"] ||
|
|
|
+ ([eveN isEqual:@"Reading_Rotate_BuyNow"] && self.kEventTag == 0) ||
|
|
|
+ [eveN isEqual:@"Reading_Reverse_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Copy_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Delete_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Merge_BuyNow"]) {
|
|
|
+ return @{@"Purchase_PageEdit" : @"SubTbr_PageEdit"};
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_EditPage_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Merge_BuyNow"]) {
|
|
|
+ return @{@"Purchase_PageEdit" : @"Home_PageEdit"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_RemoveSecurity_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Compare_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddWatermark_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveWatermark_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddBackground_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveBackground_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddHeaderFooter_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveHeaderFooter_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddBates_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveBates_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Measure_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Editor" : @"SubTbr_Editor"};
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_Compare_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Background_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Watermard_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_HeaderFooter_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Bates_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Security_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Editor" : @"Home_Editor"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoWord_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoExcel_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoPPT_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoRTF_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoCSV_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoText_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoImage_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_ExtractImage_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Converter" : @"SubTbr_Converter"};
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_ConvertPDF_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PDFtoWord_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PDFtoExcel_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PDFtoPPT_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_ImagetoPDF_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Converter" : @"Home_Converter"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_TextField_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_CheckBox_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_RadioButton_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_ListBox_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_ComboBox_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Button_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Form" : @"SubTbr_Forms"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_FillSign_Signature_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_DigitalSign_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_ElectronicSign_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Sign" : @"SunTbr_Signature"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_EditPDF_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_ReplaceText_BuyNow"]) {
|
|
|
+ return @{@"Purchase_EditPDF" : @"Tbr_Edit PDF"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_Redact_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Redact" : @"Tbr_Redact"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_OCR_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Convert_OCR_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_OCR_BuyNow"]) {
|
|
|
+ return @{@"Purchase_OCR" : @"SubTbr_OCR"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_SplitView_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Rotate_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_Theme_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Reading_MultiTab_BuyNow"]) {
|
|
|
+ return @{@"Purchase_PageDisplay" : @"SubTbr_PageDisplay"};
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_PrintPoster_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PrintMultiple_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PrintBooklet_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Others" : @"Home_Others"};
|
|
|
+ } else if ([eveN isEqual:@"Reading_Flatten_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Others" : @"SubTbr_Others"};
|
|
|
+ } else if ([eveN isEqual:@"MenuBar_PrintPoster_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"MenuBar_PrintMultiple_BuyNow"] ||
|
|
|
+ [eveN isEqual:@"MenuBar_PrintBooklet_BuyNow"]) {
|
|
|
+ return @{@"Purchase_Others" : @"MenuBar_Others"};
|
|
|
+ }
|
|
|
+ return nil;
|
|
|
+}
|
|
|
+
|
|
|
+- (NSString *)_buyNowEventToPaidEventName {
|
|
|
+ NSString *eveN = self.kEventName;
|
|
|
+ if (eveN == nil || eveN.length == 0) {
|
|
|
+ return nil;
|
|
|
+ }
|
|
|
+
|
|
|
+ // Paid_Tools
|
|
|
+ if ([eveN isEqual:@"Reading_WebsiteLink_BuyNow"]) {
|
|
|
+ return @"Reading_WebsiteLink_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_EmailLink_BuyNow"]) {
|
|
|
+ return @"Reading_EmailLink_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_DynamicStamp_BuyNow"]) {
|
|
|
+ return @"Reading_DynamicStamp_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_CustomStamp_BuyNow"]) {
|
|
|
+ return @"Reading_CustomStamp_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Signature_BuyNow"]) {
|
|
|
+ return @"Reading_Signature_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Table_BuyNow"]) {
|
|
|
+ return @"Reading_Table_Paid";
|
|
|
+ }
|
|
|
+ // Paid_PageEdit SubTbr_PageEdit
|
|
|
+ else if ([eveN isEqual:@"Reading_InsertBlankPage_BuyNow"]) {
|
|
|
+ return @"Reading_InsertBlankPage_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_InsertPDF_BuyNow"]) {
|
|
|
+ return @"Reading_InsertPDF_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_InsertSacnner_BuyNow"]) {
|
|
|
+ return @"Reading_InsertSacnner_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_InsertImage_BuyNow"]) {
|
|
|
+ return @"Reading_InsertImage_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_InsertClipboard_BuyNow"]) {
|
|
|
+ return @"Reading_InsertClipboard_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Replace_BuyNow"]) {
|
|
|
+ return @"Reading_Replace_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Extract_BuyNow"]) {
|
|
|
+ return @"Reading_Extract_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Split_BuyNow"]) {
|
|
|
+ return @"Reading_Split_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Rotate_BuyNow"]) {
|
|
|
+ return @"Reading_Rotate_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Reverse_BuyNow"]) {
|
|
|
+ return @"Reading_Reverse_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Copy_BuyNow"]) {
|
|
|
+ return @"Reading_Copy_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Delete_BuyNow"]) {
|
|
|
+ return @"Reading_Delete_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Merge_BuyNow"]) {
|
|
|
+ return @"Reading_Merge_Paid";
|
|
|
+ }
|
|
|
+ // Paid_PageEdit Home_PageEdit
|
|
|
+ else if ([eveN isEqual:@"Onbrd_EditPage_BuyNow"]) {
|
|
|
+ return @"Onbrd_EditPage_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_Merge_BuyNow"]) {
|
|
|
+ return @"Onbrd_Merge_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Editor SubTbr_Editor
|
|
|
+ else if ([eveN isEqual:@"Reading_RemoveSecurity_BuyNow"]) {
|
|
|
+ return @"Reading_RemoveSecurity_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Compare_BuyNow"]) {
|
|
|
+ return @"Reading_Compare_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_AddWatermark_BuyNow"]) {
|
|
|
+ return @"Reading_AddWatermark_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_RemoveWatermark_BuyNow"]) {
|
|
|
+ return @"Reading_RemoveWatermark_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_AddBackground_BuyNow"]) {
|
|
|
+ return @"Reading_AddBackground_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_RemoveBackground_BuyNow"]) {
|
|
|
+ return @"Reading_RemoveBackground_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_AddHeaderFooter_BuyNow"]) {
|
|
|
+ return @"Reading_AddHeaderFooter_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_RemoveHeaderFooter_BuyNow"]) {
|
|
|
+ return @"Reading_RemoveHeaderFooter_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_AddBates_BuyNow"]) {
|
|
|
+ return @"Reading_AddBates_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_RemoveBates_BuyNow"]) {
|
|
|
+ return @"Reading_RemoveBates_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Measure_BuyNow"]) {
|
|
|
+ return @"Reading_Measure_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Editor Home_Editor
|
|
|
+ else if ([eveN isEqual:@"Onbrd_Compare_BuyNow"]) {
|
|
|
+ return @"Onbrd_Compare_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_Background_BuyNow"]) {
|
|
|
+ return @"Onbrd_Background_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_Watermard_BuyNow"]) {
|
|
|
+ return @"Onbrd_Watermard_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_HeaderFooter_BuyNow"]) {
|
|
|
+ return @"Onbrd_HeaderFooter_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_Bates_BuyNow"]) {
|
|
|
+ return @"Onbrd_Bates_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_Security_BuyNow"]) {
|
|
|
+ return @"Onbrd_Security_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Converter SubTbr_Converte
|
|
|
+ else if ([eveN isEqual:@"Reading_PDFtoWord_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoWord_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoExcel_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoExcel_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoPPT_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoPPT_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoRTF_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoRTF_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoCSV_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoCSV_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoText_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoText_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_PDFtoImage_BuyNow"]) {
|
|
|
+ return @"Reading_PDFtoImage_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_ExtractImage_BuyNow"]) {
|
|
|
+ return @"Reading_ExtractImage_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Converter Home_Converter
|
|
|
+ else if ([eveN isEqual:@"Onbrd_ConvertPDF_BuyNow"]) {
|
|
|
+ return @"Onbrd_ConvertPDF_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_PDFtoWord_BuyNow"]) {
|
|
|
+ return @"Onbrd_PDFtoWord_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_PDFtoExcel_BuyNow"]) {
|
|
|
+ return @"Onbrd_PDFtoExcel_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_PDFtoPPT_BuyNow"]) {
|
|
|
+ return @"Onbrd_PDFtoPPT_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_ImagetoPDF_BuyNow"]) {
|
|
|
+ return @"Onbrd_ImagetoPDF_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Form SubTbr_Forms
|
|
|
+ else if ([eveN isEqual:@"Reading_TextField_BuyNow"]) {
|
|
|
+ return @"Reading_TextField_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_CheckBox_BuyNow"]) {
|
|
|
+ return @"Reading_CheckBox_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_RadioButton_BuyNow"]) {
|
|
|
+ return @"Reading_RadioButton_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_ListBox_BuyNow"]) {
|
|
|
+ return @"Reading_ListBox_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_ComboBox_BuyNow"]) {
|
|
|
+ return @"Reading_ComboBox_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Button_BuyNow"]) {
|
|
|
+ return @"Reading_Button_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Sign SunTbr_Signature
|
|
|
+ else if ([eveN isEqual:@"Reading_FillSign_Signature_BuyNow"]) {
|
|
|
+ return @"Reading_FillSign_Signature_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_DigitalSign_BuyNow"]) {
|
|
|
+ return @"Reading_DigitalSign_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_ElectronicSign_BuyNow"]) {
|
|
|
+ return @"Reading_ElectronicSign_Paid";
|
|
|
+ }
|
|
|
+ // Paid_EditPDF Tbr_Edit PDF
|
|
|
+ else if ([eveN isEqual:@"Reading_EditPDF_BuyNow"]) {
|
|
|
+ return @"Reading_EditPDF_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_ReplaceText_BuyNow"]) {
|
|
|
+ return @"Reading_ReplaceText_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Redact Tbr_Redact
|
|
|
+ else if ([eveN isEqual:@"Reading_Redact_BuyNow"]) {
|
|
|
+ return @"Reading_Redact_Paid";
|
|
|
+ }
|
|
|
+ // Paid_OCR SubTbr_OCR
|
|
|
+ else if ([eveN isEqual:@"Reading_OCR_BuyNow"]) {
|
|
|
+ return @"Reading_OCR_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Convert_OCR_BuyNow"]) {
|
|
|
+ return @"Reading_Convert_OCR_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_OCR_BuyNow"]) {
|
|
|
+ return @"Onbrd_OCR_Paid";
|
|
|
+ }
|
|
|
+ // Paid_PageDisplay SubTbr_Page Display
|
|
|
+ else if ([eveN isEqual:@"Reading_SplitView_BuyNow"]) {
|
|
|
+ return @"Reading_SplitView_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Rotate_BuyNow"]) {
|
|
|
+ return @"Reading_Rotate_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_Theme_BuyNow"]) {
|
|
|
+ return @"Reading_Theme_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Reading_MultiTab_BuyNow"]) {
|
|
|
+ return @"Reading_MultiTab_Paid";
|
|
|
+ }
|
|
|
+ // Home_Others
|
|
|
+ else if ([eveN isEqual:@"Onbrd_PrintPoster_BuyNow"]) {
|
|
|
+ return @"Onbrd_PrintPoster_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_PrintMultiple_BuyNow"]) {
|
|
|
+ return @"Onbrd_PrintMultiple_Paid";
|
|
|
+ } else if ([eveN isEqual:@"Onbrd_PrintBooklet_BuyNow"]) {
|
|
|
+ return @"Onbrd_PrintBooklet_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Others SubTbr_Others
|
|
|
+ else if ([eveN isEqual:@"Reading_Flatten_BuyNow"]) {
|
|
|
+ return @"Reading_Flatten_Paid";
|
|
|
+ }
|
|
|
+ // Paid_Others MenuBar_Others
|
|
|
+ else if ([eveN isEqual:@"MenuBar_PrintPoster_BuyNow"]) {
|
|
|
+ return @"MenuBar_PrintPoster_Paid";
|
|
|
+ } else if ([eveN isEqual:@"MenuBar_PrintMultiple_BuyNow"]) {
|
|
|
+ return @"MenuBar_PrintMultiple_Paid";
|
|
|
+ } else if ([eveN isEqual:@"MenuBar_PrintBooklet_BuyNow"]) {
|
|
|
+ return @"MenuBar_PrintBooklet_Paid";
|
|
|
+ }
|
|
|
+ return nil;
|
|
|
+}
|
|
|
+
|
|
|
+- (NSDictionary *)_getPaidEventParamsWith:(NSString *)eventN {
|
|
|
+ NSString *eveN = eventN;
|
|
|
+ if (eveN == nil || eveN.length == 0) {
|
|
|
+ return nil;
|
|
|
+ }
|
|
|
+
|
|
|
+ // Paid_Tools SubTbr_Tools
|
|
|
+ if ([eveN isEqual:@"Reading_WebsiteLink_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_EmailLink_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_DynamicStamp_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_CustomStamp_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Signature_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Table_Paid"]) {
|
|
|
+ return @{@"Paid_Tools" : @"SubTbr_Tools"};
|
|
|
+ }
|
|
|
+ // Paid_PageEdit SubTbr_PageEdit
|
|
|
+ else if ([eveN isEqual:@"Reading_InsertBlankPage_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertPDF_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertSacnner_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertImage_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_InsertClipboard_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Replace_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Extract_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Split_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Rotate_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Reverse_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Copy_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Delete_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Merge_Paid"]) {
|
|
|
+ return @{@"Paid_PageEdit" : @"SubTbr_PageEdit"};
|
|
|
+ }
|
|
|
+ // Paid_PageEdit Home_PageEdit
|
|
|
+ else if ([eveN isEqual:@"Onbrd_EditPage_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Merge_Paid"]) {
|
|
|
+ return @{@"Paid_PageEdit" : @"Home_PageEdit"};
|
|
|
+ }
|
|
|
+ // Paid_Editor SubTbr_Editor
|
|
|
+ else if ([eveN isEqual:@"Reading_RemoveSecurity_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Compare_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddWatermark_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveWatermark_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddBackground_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveBackground_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddHeaderFooter_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveHeaderFooter_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_AddBates_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_RemoveBates_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Measure_Paid"]) {
|
|
|
+ return @{@"" : @""};
|
|
|
+ }
|
|
|
+ // Paid_Editor Home_Editor
|
|
|
+ else if ([eveN isEqual:@"Onbrd_Compare_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Background_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Watermard_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_HeaderFooter_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Bates_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_Security_Paid"]) {
|
|
|
+ return @{@"Paid_Editor" : @"Home_Editor"};
|
|
|
+ }
|
|
|
+ // Paid_Converter SubTbr_Converter
|
|
|
+ else if ([eveN isEqual:@"Reading_PDFtoWord_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoExcel_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoPPT_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoRTF_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoCSV_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoText_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_PDFtoImage_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_ExtractImage_Paid"]) {
|
|
|
+ return @{@"Paid_Converter" : @"SubTbr_Converter"};
|
|
|
+ }
|
|
|
+ // Paid_Converter Home_Converter
|
|
|
+ else if ([eveN isEqual:@"Onbrd_ConvertPDF_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PDFtoWord_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PDFtoExcel_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PDFtoPPT_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_ImagetoPDF_Paid"]) {
|
|
|
+ return @{@"Paid_Converter" : @"Home_Converter"};
|
|
|
+ }
|
|
|
+ // Paid_Form SubTbr_Forms
|
|
|
+ else if ([eveN isEqual:@"Reading_TextField_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_CheckBox_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_RadioButton_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_ListBox_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_ComboBox_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Button_Paid"]) {
|
|
|
+ return @{@"Paid_Form" : @"SubTbr_Forms"};
|
|
|
+ }
|
|
|
+ // Paid_Sign SunTbr_Signature
|
|
|
+ else if ([eveN isEqual:@"Reading_FillSign_Signature_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_DigitalSign_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_ElectronicSign_Paid"]) {
|
|
|
+ return @{@"Paid_Sign" : @"SunTbr_Signature"};
|
|
|
+ }
|
|
|
+ // Paid_EditPDF Tbr_Edit PDF
|
|
|
+ else if ([eveN isEqual:@"Reading_EditPDF_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_ReplaceText_Paid"]) {
|
|
|
+ return @{@"Paid_EditPDF" : @"Tbr_Edit PDF"};
|
|
|
+ }
|
|
|
+ // Paid_Redact Tbr_Redact
|
|
|
+ else if ([eveN isEqual:@"Reading_Redact_Paid"]) {
|
|
|
+ return @{@"Paid_Redact" : @"Tbr_Redact"};
|
|
|
+ }
|
|
|
+ // Paid_OCR SubTbr_OCR
|
|
|
+ else if ([eveN isEqual:@"Reading_OCR_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Convert_OCR_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_OCR_Paid"]) {
|
|
|
+ return @{@"Paid_OCR" : @"SubTbr_OCR"};
|
|
|
+ }
|
|
|
+ // Paid_PageDisplay SubTbr_Page Display
|
|
|
+ else if ([eveN isEqual:@"Reading_SplitView_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Rotate_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_Theme_Paid"] ||
|
|
|
+ [eveN isEqual:@"Reading_MultiTab_Paid"]) {
|
|
|
+ return @{@"Paid_PageDisplay" : @"SubTbr_Page Display"};
|
|
|
+ }
|
|
|
+ // Home_Others
|
|
|
+ else if ([eveN isEqual:@"Onbrd_PrintPoster_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PrintMultiple_Paid"] ||
|
|
|
+ [eveN isEqual:@"Onbrd_PrintBooklet_Paid"]) {
|
|
|
+ return @{@"Paid_Others" : @"Home_Others"};
|
|
|
+ }
|
|
|
+ // Paid_Others SubTbr_Others
|
|
|
+ else if ([eveN isEqual:@"Reading_Flatten_Paid"]) {
|
|
|
+ return @{@"Paid_Others" : @"SubTbr_Others"};
|
|
|
+ }
|
|
|
+ // Paid_Others MenuBar_Others
|
|
|
+ else if ([eveN isEqual:@"MenuBar_PrintPoster_Paid"] ||
|
|
|
+ [eveN isEqual:@"MenuBar_PrintMultiple_Paid"] ||
|
|
|
+ [eveN isEqual:@"MenuBar_PrintBooklet_Paid"]) {
|
|
|
+ return @{@"Paid_Others" : @"MenuBar_Others"};
|
|
|
+ }
|
|
|
+ return nil;
|
|
|
+}
|
|
|
+
|
|
|
+
|
|
|
@end
|