From cde179becc593272046e6ca5fc49623444fa6ad8 Mon Sep 17 00:00:00 2001 From: kang Date: Fri, 31 Jul 2026 17:23:00 +0800 Subject: [PATCH] =?UTF-8?q?feat(api):=20=E5=A2=9E=E5=BC=BA=E9=80=9A?= =?UTF-8?q?=E7=9F=A5=E5=8A=9F=E8=83=BD=E5=8F=8A=E6=96=B0=E5=A2=9E=E7=AB=99?= =?UTF-8?q?=E7=82=B9=E7=94=A8=E6=88=B7=E4=BF=A1=E6=81=AF=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增通知详情接口,查询通知详情时异步增加阅读次数 - 小铃铛列表支持展开通知时异步增加通知阅读次数并刷新列表 - 通知列表查询接口增加isScheduler参数 - MessageInfo新增接收和阅读次数字段 - MyNotifyListAdapter新增通知展开事件监听,显示真实阅读次数 - MainActivity新增localStorage用户信息轮询机制,自动抓取并净化用户信息 - 实现用户信息去重上报,只对未上报过的用户信息调用上报接口 - 处理用户信息抓取结果,支持手机号多字段提取及本地缓存 - 允许自定义轮询间隔,登录状态下每日复查一次,未登录时每30秒一次 - 完善错误处理,用户信息上报失败时清除本地去重缓存支持重试 - 配置更新及新增模块titanplayz和amazy,调整版本号与命名规范 --- .idea/deploymentTargetSelector.xml | 8 + .idea/gradle.xml | 2 + amazy/build.gradle | 10 +- amazy/google-services.json | 12 +- .../java/com/webclip/base/ApiService.java | 29 ++- .../java/com/webclip/base/MainActivity.java | 213 +++++++++++++++++- .../java/com/webclip/base/MessageInfo.java | 18 ++ .../com/webclip/base/MyNotifyListAdapter.java | 18 +- .../com/webclip/base/NotifyListActivity.java | 39 +++- .../java/com/webclip/base/ApiService.java | 20 +- .../java/com/webclip/base/MainActivity.java | 15 +- .../java/com/webclip/base/MessageInfo.java | 18 ++ .../com/webclip/base/MyNotifyListAdapter.java | 18 +- .../com/webclip/base/NotifyListActivity.java | 39 +++- build.gradle | 4 +- settings.gradle | 2 + titanplayz/build.gradle | 12 +- titanplayz/google-services.json | 12 +- .../src/main/res/mipmap-xxhdpi/app_logo.png | Bin 325727 -> 10520 bytes 19 files changed, 429 insertions(+), 60 deletions(-) diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml index 4586e6a..67ed356 100644 --- a/.idea/deploymentTargetSelector.xml +++ b/.idea/deploymentTargetSelector.xml @@ -446,6 +446,14 @@