Commit 83414e4a authored by shenyong's avatar shenyong

添加adjust 订阅手动上报--2.2.5版本

parent f1f7e702
...@@ -830,7 +830,7 @@ ...@@ -830,7 +830,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.2.4; MARKETING_VERSION = 2.2.5;
PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager; PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
...@@ -878,7 +878,7 @@ ...@@ -878,7 +878,7 @@
"$(inherited)", "$(inherited)",
"@executable_path/Frameworks", "@executable_path/Frameworks",
); );
MARKETING_VERSION = 2.2.4; MARKETING_VERSION = 2.2.5;
PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager; PRODUCT_BUNDLE_IDENTIFIER = com.app.phonemanager;
PRODUCT_NAME = "$(TARGET_NAME)"; PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = ""; PROVISIONING_PROFILE_SPECIFIER = "";
......
...@@ -56,8 +56,8 @@ class ADManager : NSObject, FullScreenContentDelegate { ...@@ -56,8 +56,8 @@ class ADManager : NSObject, FullScreenContentDelegate {
/// 记录插屏上次展示广告的时间 /// 记录插屏上次展示广告的时间
private var interstitiallastAdShowTime: Date? private var interstitiallastAdShowTime: Date?
private var currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.4" private var currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.5"
var onlineVersion = "2.2.4" var onlineVersion = "2.2.5"
/// 默认每日免费删除次数 /// 默认每日免费删除次数
...@@ -639,7 +639,7 @@ extension ADManager{ ...@@ -639,7 +639,7 @@ extension ADManager{
} }
func dealVersionShowAD() -> Bool { func dealVersionShowAD() -> Bool {
let currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.4" let currentVersion = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String ?? "2.2.5"
// 将版本号按点号分割成数组 // 将版本号按点号分割成数组
let currentComponents = currentVersion.components(separatedBy: ".") let currentComponents = currentVersion.components(separatedBy: ".")
......
...@@ -10,6 +10,7 @@ import Foundation ...@@ -10,6 +10,7 @@ import Foundation
import FirebaseAnalytics import FirebaseAnalytics
import GoogleMobileAds import GoogleMobileAds
import StoreKit import StoreKit
import AdjustSdk
class AdRevenueTracker { class AdRevenueTracker {
private let taichiPref = UserDefaults.standard private let taichiPref = UserDefaults.standard
...@@ -63,12 +64,18 @@ class AdRevenueTracker { ...@@ -63,12 +64,18 @@ class AdRevenueTracker {
guard let prod = IAPManager.share.getSKProductBy(type) else{ guard let prod = IAPManager.share.getSKProductBy(type) else{
return return
} }
// prod.localizedPrice
// firebase上报
let pram = [ let pram = [
AnalyticsParameterValue:prod.price.floatValue, AnalyticsParameterValue:prod.price.floatValue,
AnalyticsParameterCurrency:prod.priceLocale.currencyCode ?? "USD" AnalyticsParameterCurrency:prod.priceLocale.currencyCode ?? "USD"
] as [String : Any] ] as [String : Any]
Analytics.logEvent("hybrid_revenue", parameters: pram) Analytics.logEvent("hybrid_revenue", parameters: pram)
// adjust上报
guard let event = ADJEvent(eventToken: "tj07yb") else { return }
event.setRevenue(prod.price.doubleValue, currency: prod.priceLocale.currencyCode ?? "USD")
Adjust.trackEvent(event)
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment