返回列表 发新帖

被玩坏的功能

  [复制链接]

140

主题

1953

回帖

7484

积分

硕士生

Rank: 6Rank: 6

金币
3830
好评
25
信誉
120
发表于 2025-10-25 00:30:12 来自手机  | 显示全部楼层 | 阅读模式  来自 广东
本帖最后由 tuandgame 于 2025-10-25 00:33 编辑

这两天盘这个玩具挺好玩的。一点点心得先来吧一篇读懂:uni-app 免费次数绕过全流程  
适用:uv-ui + uni.uv.http 栈(uni-app 通用)

阅读时间:3 分钟

效果:登录/离线都不再弹「次数用完」,30 秒可复制到下一个项目。

---

一、为什么要改?
App 里凡是带「AI 创作」「聊天」「模板」的地方,普遍有这套套路:
1. 让你免费玩 N 次;
2. 次数用完弹窗「去开通 VIP」;
3. 后端返回 `{"code":102,"msg":"次数已用完"}`。

我们只想安安静静继续用,不弹窗、不充值、不改服务端。

---

二、官方流程 vs 我们的流程

步骤        官方流程        我们的流程       
1. 发起请求        真去后端        先被前端拦截       
2. 后端返回        `{"code":102}`        被改`{"code":0}`       
3. 前端判断        `102`跳出弹窗        0`→ 正常用       
4. 网络异常        请求失败        本地假数据,0 ms 成功       

结果:用户侧永远走「成功」分支,弹窗永远不会出现。

---

三、踩坑地图(按先后顺序)

坑        现象        根本原因        最快补救       
① 只改 `chatNum=9999`        数字很大,但仍弹窗        只改显示,后端 `102` 照常触发        拦截响应而不是显示       
② 拦截响应仍被限        登录后变回 `common`        登录接口覆盖本地 vip        把「用户信息」也拦截掉       


---

四、最终 2 步方案(压缩但可读)

/* ====== 1. 用户信息拦截 ====== */
  // ===次数用完→成功 ======
  if (res.data?.code === 102) {   // 触发码换成你的
    res.data.code = 0;
    res.data.msg = 'OK';
  }
  return res;
});
```


五、30 秒自检表(复制到新项目)
1. 搜 `uni.$uv.http` → 确认网络库  
2. 控制台看失败返回 → 记录真实 `code`  
3. 把 `102` 换成你的数字 → 完成

---


---

金句总结

最好的方法就是我不听,我不听,我不听

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

1525

回帖

7554

积分

硕士生

Rank: 6Rank: 6

金币
3838
好评
0
信誉
100
发表于 2025-10-25 00:34:50 来自手机  | 显示全部楼层  来自 江苏
看看玩具
回复

使用道具 举报

20

主题

582

回帖

2576

积分

大学生

Rank: 5Rank: 5

金币
140
好评
5
信誉
96

考神MT论坛帅哥MT论坛新人MT论坛最佳新人

发表于 2025-10-25 00:36:44 来自手机  | 显示全部楼层  来自 江苏
看看
回复

使用道具 举报

9

主题

5487

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
694
好评
0
信誉
116

MT论坛新人考神MT论坛帅哥

发表于 2025-10-25 00:37:39 来自手机  | 显示全部楼层  来自 安徽
看看隐藏
回复

使用道具 举报

14

主题

1027

回帖

4636

积分

大学生

Rank: 5Rank: 5

金币
930
好评
2
信誉
103
发表于 2025-10-25 00:41:10 来自手机  | 显示全部楼层  来自 湖南
感觉有点意思
回复

使用道具 举报

0

主题

592

回帖

1961

积分

高中生

Rank: 4

金币
792
好评
0
信誉
100
发表于 2025-10-25 00:41:46 来自手机  | 显示全部楼层  来自 山东
看看
回复

使用道具 举报

18

主题

1722

回帖

1万

积分

博士生

Rank: 7Rank: 7Rank: 7

金币
3607
好评
30
信誉
104

考神MT论坛新人MT论坛帅哥MT论坛最佳新人MT论坛活跃会员

QQ
发表于 2025-10-25 00:43:39 | 显示全部楼层  来自 陕西
看看是什么
回复

使用道具 举报

4

主题

941

回帖

2810

积分

大学生

Rank: 5Rank: 5

金币
3304
好评
1
信誉
100

MT论坛最佳新人考神MT论坛新人MT论坛帅哥

QQ
发表于 2025-10-25 00:45:50 来自手机  | 显示全部楼层  来自 黑龙江
看看
回复

使用道具 举报

8

主题

605

回帖

1772

积分

高中生

null

Rank: 4

金币
844
好评
2
信誉
102
发表于 2025-10-25 00:47:06 来自手机  | 显示全部楼层  来自 广西
看看
回复

使用道具 举报

341

主题

2336

回帖

7958

积分

硕士生

Rank: 6Rank: 6

金币
1046
好评
9
信誉
101
发表于 2025-10-25 00:54:13 来自手机  | 显示全部楼层  来自 浙江
看看
回复

使用道具 举报

688

主题

1万

回帖

2万

积分

博士后

Rank: 8Rank: 8

金币
3410
好评
164
信誉
119

考神MT论坛新人MT论坛活跃会员MT论坛帅哥MT论坛灌水老大MT论坛侠客MT论坛最佳新人

发表于 2025-10-25 00:54:58 来自手机  | 显示全部楼层  来自 广东
看看
回复

使用道具 举报

1

主题

1625

回帖

4174

积分

大学生

Rank: 5Rank: 5

金币
611
好评
0
信誉
100
发表于 2025-10-25 01:03:31 来自手机  | 显示全部楼层  来自 广西
看看隐藏内容
回复

使用道具 举报

39

主题

1063

回帖

3541

积分

大学生

Rank: 5Rank: 5

金币
1635
好评
4
信誉
98

MT论坛最佳新人MT论坛帅哥考神

发表于 2025-10-25 01:11:50 来自手机  | 显示全部楼层  来自 甘肃
剛好需要
回复

使用道具 举报

24

主题

3854

回帖

8429

积分

硕士生

打工仔

Rank: 6Rank: 6

金币
3821
好评
20
信誉
38

MT论坛新人考神MT论坛帅哥MT论坛活跃会员

QQ
发表于 2025-10-25 01:22:37 来自手机  | 显示全部楼层  来自 新疆
看看隐藏
回复

使用道具 举报

3

主题

7187

回帖

1万

积分

博士生

NineQing

Rank: 7Rank: 7Rank: 7

金币
5827
好评
3
信誉
100

考神MT论坛最佳新人MT论坛新人MT论坛帅哥

发表于 2025-10-25 01:38:26 来自手机  | 显示全部楼层  来自 山东
感谢分享
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表