|
|
bce9cac658
|
fix(api): 优化站点用户信息上报逻辑和接口
- 修改App名称为“Amazy Taiwan”,更新对应配置字段
- 更改站点用户信息上报接口地址为“api/client/user-info”
- 上报数据中新增设备类型字段 deviceType,值固定为 ANDROID
- data 字段必须为JSON对象且包含必填字段 mobile
- mobile字段缺失时,用手机号候选字段中第一个有效值补充
- 添加数据解析异常和手机号缺失时跳过上报的逻辑
- 更新上报方法,调整请求体字段和接口调用方式
|
2026-08-03 09:44:59 +08:00 |
|
|
|
cde179becc
|
feat(api): 增强通知功能及新增站点用户信息上报
- 新增通知详情接口,查询通知详情时异步增加阅读次数
- 小铃铛列表支持展开通知时异步增加通知阅读次数并刷新列表
- 通知列表查询接口增加isScheduler参数
- MessageInfo新增接收和阅读次数字段
- MyNotifyListAdapter新增通知展开事件监听,显示真实阅读次数
- MainActivity新增localStorage用户信息轮询机制,自动抓取并净化用户信息
- 实现用户信息去重上报,只对未上报过的用户信息调用上报接口
- 处理用户信息抓取结果,支持手机号多字段提取及本地缓存
- 允许自定义轮询间隔,登录状态下每日复查一次,未登录时每30秒一次
- 完善错误处理,用户信息上报失败时清除本地去重缓存支持重试
- 配置更新及新增模块titanplayz和amazy,调整版本号与命名规范
|
2026-07-31 17:23:00 +08:00 |
|
|
|
759a262658
|
feat(android): 初始化Android项目基础框架及推送功能
- 新增amazy和titanplayz两个项目的build.gradle配置文件
- 配置应用的包名、版本号及资源颜色和字符串
- 集成Firebase服务,添加google-services.json文件和相关依赖
- 添加签名配置及打包输出重命名规则
- 新增基础Activity(IndexActivity)实现FCM推送订阅功能
- 新增自定义Firebase消息服务(MyFirebaseMessageingService)处理通知显示
- 添加应用基础主题及样式配置文件
- 设置网络安全配置,支持明文流量
- 添加资源文件(启动背景big_bg.xml及应用logo)
- 配置应用权限及推送相关权限
- 创建Application子类WebApplication初始化日志和上下文
- 完成文件路径配置,支持文件访问权限适配Android 7.0及以上系统
|
2026-07-31 17:22:52 +08:00 |
|