Browse Source

【订阅】成功弹窗延时1s显示

lizhe 1 year ago
parent
commit
44d1a8d847

+ 1 - 1
PDF Office/PDF Master/Class/KMLightMember/Controller/ComparativeTable/KMComparativeTableViewController.swift

@@ -248,7 +248,7 @@ class KMComparativeTableViewController: NSWindowController {
                         comparativeMainWindow = nil
                         controller.close()
 
-                        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.3) {
+                        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1.0) {
                             if NSApp.mainWindow != nil {
                                 _ = KMSubscribeSuccessWindowController.show(window: NSApp.mainWindow!)
                             }

+ 1 - 0
PDF Office/PDF Master/Class/KMLightMember/Controller/ComparativeTable/View/KMComparativeView/View/KMComparativeViewCollectionItem.swift

@@ -134,6 +134,7 @@ class KMComparativeViewCollectionItem: NSCollectionViewItem {
                 self.doneContentView.border(NSColor(hex: "#FF852E"), 0, 20)
                 self.doneButton.textColor = NSColor(hex: "#FFFFFF")
                 self.doneButton.font = NSFont.SFProTextSemibold(16)
+                self.describeLabel.stringValue = "Save 50% for the first year, auto-renew at $79.9. Billed yearly."
                 
                 if KMLightMemberManager.manager.purchaseState == .trialExpired ||
                     KMLightMemberManager.manager.purchaseState == .subscriptionExpired {

+ 2 - 2
PDF Office/PDF Master/Class/KMLightMember/Controller/SubscriptionView/WaterMark/KMSubscribeWaterMarkWindowController.swift

@@ -135,7 +135,7 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
                         subscribeWaterMarkController = nil
                         subscribeWaterMarkMainWindow = nil
                         
-                        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.3) {
+                        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1.0) {
                             if NSApp.mainWindow != nil {
                                 let controller = KMSubscribeSuccessWindowController.show(window: NSApp.mainWindow!)
                                 controller.closeAction = { controller in
@@ -162,7 +162,7 @@ class KMSubscribeWaterMarkWindowController: NSWindowController {
                         subscribeWaterMarkController = nil
                         subscribeWaterMarkMainWindow = nil
                         
-                        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 0.3) {
+                        DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + 1.0) {
                             if NSApp.mainWindow != nil {
                                 let controller = KMSubscribeSuccessWindowController.show(window: NSApp.mainWindow!)
                                 controller.closeAction = { controller in