PWA 系统管理
开发说明
以下是各页面的功能和配置规则说明:
PWA 配置
- 支持配置是否开启强制安装、横幅安装、安卓、苹果和 PC。
- 支持配置强制安装的条件,例如充值次数大于等于多少次,余额大于等于多少。
- 支持配置赠送奖金或现金的规则,包括赠送金额和打码量要求。
- 支持配置是否混淆内容和标题,以及是否阻止机器人访问。
- 支持配置 NS 域名解析信息(NS1 和 NS2)。
- 域名是可以通过不同的列表复用的。也可以一个pwa配置一个域名。都可以的。
- 混淆规则详解:
- 标题混淆:将易识别的名称(如"betshubs")转换为混淆字符串(如"bdhsehdtdshdeb32u09s"),其中仍包含原始名称但人工难以直接识别。
- 内容混淆:对页面上的关键文字内容进行编码处理,使机器人无法提取有效信息。
- 图片混淆:为图片添加额外元数据或轻微修改,不影响人眼观看但干扰机器识别。
- 差异化显示:对普通用户显示正常内容,对检测到的机器人显示混淆内容。
- 行为检测:通过分析访问行为、鼠标移动模式等判断是否为机器人。
- 防机器人采集策略:
- 代码混淆:使用JavaScript动态生成页面内容,干扰静态爬虫。
- 蜜罐技术:设置仅机器人可见的链接或内容陷阱,识别采集行为。
- 频率限制:对异常频繁访问的IP进行限制或封禁。
- 浏览器指纹:检测浏览器环境完整性,识别非标准访问。
- CAPTCHA验证:在可疑行为触发时请求人机验证。
PWA 通知模板
- 支持创建通知,包括推送标题、推送内容、推送用户(全体用户或指定用户)。
- 指定用户时,可以选择通过渠道、上级或用户 ID 进行推送,单次用户ID进行推送限制一次最多推送 100 人。其他的推送不限制
- 支持查看通知详情,包括推送标题、内容、推送用户和已推送用户数量。
PWA 列表
- 支持通过名称、时间范围和是否开启进行搜索。
- 支持绑定域名和渠道,域名和渠道通过下拉菜单选择。
- 支持生成 PWA 推广链接,格式为:
域名/渠道,可一键复制使用。
- 支持编辑 PWA 信息,包括名称、绑定域名、绑定渠道、模板选择、APP 图标、宣传图等。
- 支持通过下拉菜单切换 PWA 的开启或关闭状态。
PWA 奖励记录
- 显示奖励记录,包括用户 ID、所属渠道、上级 ID、领取金额、打码要求、发放时间等。
- 点击用户 ID 可跳转到用户详情页面。
- 页面顶部有说明文字,明确跳转规则。
PWA 转安装包
- 支持为多个 PWA 创建安装包记录。
- 支持上传安装包并输入名称,可选择安卓或苹果类型。
- 安卓和苹果安装包通过下拉菜单选择,支持多个安装包的管理。
- 谷歌应用商店和苹果应用商店链接可单独设置。
- 支持编辑安装包记录,包括修改绑定的安装包或应用商店链接。
模拟数据规则
- 金额字段使用数字表示,例如:1000、5000 等。
- 时间字段使用标准日期格式,例如:2023-01-01 或 2023-01-01 12:00:00。
- 用户 ID、渠道、域名等字段使用示例数据,例如:
user123、channel1、example.com。
- 安装包名称使用示例数据,例如:
安卓包1、苹果包1。
- 第三方链接使用示例链接,例如:
https://example.com。
开发注意事项
- 所有页面的功能需保持一致性,确保用户体验流畅。
- 表单提交时需进行前端验证,确保必填字段填写完整。
- 分页功能需动态更新表格数据,支持上一页和下一页的切换。
- 所有下拉菜单的选项需从后端动态加载,确保数据实时更新。
- 所有操作按钮需添加点击事件,打印操作日志到控制台,后续可实现实际逻辑。