删除埋点,im和客服

This commit is contained in:
谢宇宁
2026-10-08 20:10:40 +07:00
parent 92816047c6
commit 5064de7399
133 changed files with 220 additions and 1405 deletions
+5 -4
View File
@@ -204,11 +204,12 @@ class CommonService {
return result.isSuccess ? result.data : null;
}
//广告点击统计 广告类型 0:应用 1:广告
static Future<bool> adsClick(int? type) async {
/// 广告点击日志:[id] 广告 id(后端必填,空就不报);type 固定传 0(普通广告)
static Future<bool> adsClick(String? id) async {
if (id == null || id.isEmpty) return false;
final result = await httpManager.fetchResponseByPOST(
'/ads/click/stat',
param: {'type': type},
'/ads/click',
param: {'id': id, 'type': 0},
);
return result.isSuccess;
}
+1 -1
View File
@@ -8,7 +8,7 @@ import 'package:jydj/tools_base/net/http_manager.dart';
/// 短剧接口。金币解锁已并入 PayManager/BuyService,这里只剩读操作 + 两个计数型写操作:
/// 信息流翻页去重、分享互动计数,都必须带 `X-Request-ID`——同一次业务的重试要复用同一个 id,
/// 换新 id 就会重复计数。播放埋点走现有 analytics SDK(TrackVideoManager),不另建短剧专用上报
/// 换新 id 就会重复计数。
class DramaService {
static Options _idempotent(String requestId) => Options(headers: {'X-Request-ID': requestId});
@@ -177,12 +177,6 @@ class MineService {
return result.isSuccess ? result.data : null;
}
/// 获取客服对接地址
static Future<String?> fetchCustomService() async {
final result = await httpManager.fetchResponseByGET('/customer/url', param: {});
return result.isSuccess ? result.data : null;
}
/// 积分兑换商品
static Future<bool> integralExchange(String id, {String? name, String? tel, String? address}) async {
final param = <String, dynamic>{"id": id, "name": name, "tel": tel, "address": address};