1,增加vip相关的统计信息;
2,修改启动页面图片
This commit is contained in:
parent
43e8976513
commit
5498315117
Binary file not shown.
@ -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>
|
||||||
|
|||||||
@ -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"
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
SwiftProject/SwiftProject/Assets.xcassets/loading.imageset/launch 1.png
vendored
Normal file
BIN
SwiftProject/SwiftProject/Assets.xcassets/loading.imageset/launch 1.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 504 KiB |
BIN
SwiftProject/SwiftProject/Assets.xcassets/loading.imageset/launch 2.png
vendored
Normal file
BIN
SwiftProject/SwiftProject/Assets.xcassets/loading.imageset/launch 2.png
vendored
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 504 KiB |
BIN
SwiftProject/SwiftProject/Assets.xcassets/loading.imageset/launch.png
vendored
Normal file
BIN
SwiftProject/SwiftProject/Assets.xcassets/loading.imageset/launch.png
vendored
Normal file
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 |
@ -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
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
@ -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身份改变
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
@ -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: "")],
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user