ThimraTV/MoviaBox/Base/Networking/API/SPStatAPI.swift
2025-05-08 18:51:12 +08:00

76 lines
1.9 KiB
Swift

//
// SPStatAPI.swift
// MoviaBox
//
// Created by on 2025/5/8.
//
import UIKit
///
class SPStatAPI: NSObject {
///APP
static func requestEnterApp() {
var param = SPNetworkParameters(path: "/customer/enterTheApp")
param.isToast = false
param.isLoding = false
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
}
}
///APP
static func requestLeaveApp() {
var param = SPNetworkParameters(path: "/customer/leaveApp")
param.isToast = false
param.isLoding = false
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
}
}
///线
static func requestStatOnLine() {
var param = SPNetworkParameters(path: "/customer/onLine")
param.isToast = false
param.isLoding = false
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
}
}
///w2a
static func requestStatW2a(data: String) {
var param = SPNetworkParameters(path: "/w2aSelfAttribution")
param.isToast = false
param.isLoding = false
param.parameters = [
"data" : data
]
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
}
}
///
static func requestStatApns(messageId: String, title: String) {
var param = SPNetworkParameters(path: "/message/sendReport")
param.isToast = false
param.isLoding = false
param.parameters = [
"message_id" : messageId,
"title" : title
]
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
}
}
}