1,增加vip相关的统计信息;

2,修改启动页面图片
This commit is contained in:
bluesea 2024-04-07 11:32:41 +08:00
parent 43e8976513
commit 5498315117
14 changed files with 46 additions and 16 deletions

View File

@ -14,8 +14,8 @@
filePath = "SwiftProject/Project/Controller/CCHomeController.swift" filePath = "SwiftProject/Project/Controller/CCHomeController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "547" startingLineNumber = "550"
endingLineNumber = "547" endingLineNumber = "550"
landmarkName = "imagePickerController(_:didFinishPickingMediaWithInfo:)" landmarkName = "imagePickerController(_:didFinishPickingMediaWithInfo:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -30,8 +30,8 @@
filePath = "SwiftProject/Project/Controller/CCHomeController.swift" filePath = "SwiftProject/Project/Controller/CCHomeController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "539" startingLineNumber = "542"
endingLineNumber = "539" endingLineNumber = "542"
landmarkName = "CCHomeController" landmarkName = "CCHomeController"
landmarkType = "21"> landmarkType = "21">
</BreakpointContent> </BreakpointContent>
@ -94,8 +94,8 @@
filePath = "SwiftProject/Project/Controller/CCHomeController.swift" filePath = "SwiftProject/Project/Controller/CCHomeController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "503" startingLineNumber = "506"
endingLineNumber = "503" endingLineNumber = "506"
landmarkName = "gotoVideoTransformVC(url:asset:)" landmarkName = "gotoVideoTransformVC(url:asset:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -387,8 +387,8 @@
filePath = "SwiftProject/Project/Controller/RecordingVideo/CCSpatialShootController.swift" filePath = "SwiftProject/Project/Controller/RecordingVideo/CCSpatialShootController.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "1173" startingLineNumber = "1176"
endingLineNumber = "1173" endingLineNumber = "1176"
landmarkName = "compositeSpatialPhoto()" landmarkName = "compositeSpatialPhoto()"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -659,8 +659,8 @@
filePath = "SwiftProject/CCKit/SKUPay/SKUPay.swift" filePath = "SwiftProject/CCKit/SKUPay/SKUPay.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "185" startingLineNumber = "187"
endingLineNumber = "185" endingLineNumber = "187"
landmarkName = "paymentQueueRestoreCompletedTransactionsFinished(_:)" landmarkName = "paymentQueueRestoreCompletedTransactionsFinished(_:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>
@ -675,8 +675,8 @@
filePath = "SwiftProject/CCKit/SKUPay/SKUPay.swift" filePath = "SwiftProject/CCKit/SKUPay/SKUPay.swift"
startingColumnNumber = "9223372036854775807" startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807"
startingLineNumber = "152" startingLineNumber = "153"
endingLineNumber = "152" endingLineNumber = "153"
landmarkName = "paymentQueue(_:updatedTransactions:)" landmarkName = "paymentQueue(_:updatedTransactions:)"
landmarkType = "7"> landmarkType = "7">
</BreakpointContent> </BreakpointContent>

View File

@ -1,17 +1,17 @@
{ {
"images" : [ "images" : [
{ {
"filename" : "start3.png", "filename" : "launch.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "1x" "scale" : "1x"
}, },
{ {
"filename" : "start3 1.png", "filename" : "launch 1.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "2x" "scale" : "2x"
}, },
{ {
"filename" : "start3 2.png", "filename" : "launch 2.png",
"idiom" : "universal", "idiom" : "universal",
"scale" : "3x" "scale" : "3x"
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 504 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 275 KiB

View File

@ -8,6 +8,7 @@
import Foundation import Foundation
import StoreKit import StoreKit
import SVProgressHUD import SVProgressHUD
import Firebase
//MARK: - //MARK: -
extension SKProduct { extension SKProduct {
var regularPrice: String? { var regularPrice: String? {
@ -175,6 +176,7 @@ class SKUPay:NSObject, SKRequestDelegate,SKProductsRequestDelegate,SKPaymentTran
func paymentQueue(_ queue: SKPaymentQueue, restoreCompletedTransactionsFailedWithError error: Error){ func paymentQueue(_ queue: SKPaymentQueue, restoreCompletedTransactionsFailedWithError error: Error){
print("restoreCompletedTransactionsFailedWithError...") print("restoreCompletedTransactionsFailedWithError...")
showToast(value: false) showToast(value: false)
Analytics.logEvent("Payment_fail", parameters: nil)
} }
@ -183,6 +185,7 @@ class SKUPay:NSObject, SKRequestDelegate,SKProductsRequestDelegate,SKPaymentTran
// queue.transactions // queue.transactions
print("paymentQueueRestoreCompletedTransactionsFinished...") print("paymentQueueRestoreCompletedTransactionsFinished...")
showToast(value: false) showToast(value: false)
Analytics.logEvent("Payment_success", parameters: nil)
} }
// Sent when a user initiates an IAP buy from the App Store // Sent when a user initiates an IAP buy from the App Store

View File

@ -297,12 +297,15 @@ class CCHomeController: BaseController, LLCycleScrollViewDelegate,MFMailComposeV
addMenu() addMenu()
} }
if(sender.tag == 10) { if(sender.tag == 10) {//
let vc:MembershipVC = MembershipVC() let vc:MembershipVC = MembershipVC()
let nav = UINavigationController(rootViewController: vc) let nav = UINavigationController(rootViewController: vc)
nav.modalTransitionStyle = UIModalTransitionStyle.coverVertical nav.modalTransitionStyle = UIModalTransitionStyle.coverVertical
nav.modalPresentationStyle = .fullScreen nav.modalPresentationStyle = .fullScreen
self.present(nav, animated: true) self.present(nav, animated: true)
if !UserInfo.sharedInstance.isMemberShip {//
Analytics.logEvent("home_unvip_click", parameters: nil)
}
} }
if sender.tag == 20 { if sender.tag == 20 {

View File

@ -7,6 +7,8 @@
import Foundation import Foundation
import UIKit import UIKit
import Firebase
class MembershipVC: BaseController { class MembershipVC: BaseController {
var pvView:MembershipProductView? var pvView:MembershipProductView?
var pcenterView:UIView? var pcenterView:UIView?
@ -24,6 +26,18 @@ class MembershipVC: BaseController {
super.viewDidLoad() super.viewDidLoad()
self.configureUI() self.configureUI()
self.configureData() self.configureData()
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
if UserInfo.sharedInstance.isMemberShip {//
Analytics.logEvent("iap_isvip_pv", parameters: nil)
}
else {
Analytics.logEvent("iap_unvip_pv", parameters: nil)
}
} }
//vip //vip

View File

@ -620,6 +620,9 @@ class CCSpatialShootController: BaseController {
nav.modalTransitionStyle = UIModalTransitionStyle.coverVertical nav.modalTransitionStyle = UIModalTransitionStyle.coverVertical
nav.modalPresentationStyle = .fullScreen nav.modalPresentationStyle = .fullScreen
self.present(nav, animated: true) self.present(nav, animated: true)
//
Analytics.logEvent("capture_unvip_pv", parameters: nil)
} }
}else if sender.tag == 1002 { }else if sender.tag == 1002 {

View File

@ -576,6 +576,10 @@ class VRVideoTransformController: BaseController {
// //
func showResolutionAlert() { func showResolutionAlert() {
if !UserInfo.sharedInstance.isMemberShip {//
Analytics.logEvent("transcode_video_resolution_unvip_click", parameters: nil)
}
let alertVC = CustomSheetController() let alertVC = CustomSheetController()
let dataSource = [ let dataSource = [
["imgName":"vip_Diamond","text":NSLocalizedString("原始", comment: "")], ["imgName":"vip_Diamond","text":NSLocalizedString("原始", comment: "")],
@ -632,6 +636,9 @@ class VRVideoTransformController: BaseController {
// //
func showBitRateAlert() { func showBitRateAlert() {
if !UserInfo.sharedInstance.isMemberShip {//
Analytics.logEvent("transcode_video_bite_unvip_click", parameters: nil)
}
let alertVC = CustomSheetController() let alertVC = CustomSheetController()
let dataSource = [ let dataSource = [
["imgName":"vip_Diamond","text":NSLocalizedString("最佳", comment: "")], ["imgName":"vip_Diamond","text":NSLocalizedString("最佳", comment: "")],