Skip to content

About

一个帮助你堵航天发射桥的iOS App

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

BlockBridgeAssistant

堵桥来

遇到老鼠就杀! 打暗号也杀!

一个用于三角洲行动帮你堵桥的 iOS 应用。提供本局倒计时、关键阶段提醒、Live Activity与主屏小组件,帮助队伍把握堵桥节奏与时机,惩罚所有人!

主要功能

  • 本局倒计时(默认30分钟),大号等宽数字显示
  • 关键阶段时间
    • 飞升阶段剩余(当本局剩余至 12:00 结束)
    • 拉闸撤离剩余(当本局剩余至 5:00 结束)
  • 提醒与震动提示
    • 可选“飞升/撤离”1分钟即将结束提醒
    • 自定义提示(如 1:50 跑向飞升点)
  • 实时活动(Live Activity)与动态岛
    • 锁屏与动态岛显示三段计时
    • 小、紧凑/最小样式适配
  • 主屏小组件(Widget)
    • Idle:一键“堵桥来”按钮
    • Running:展示“本局/飞升/撤离”三列倒计时

技术栈

  • SwiftUI、SwiftData
  • ActivityKit(Live Activity / Dynamic Island)
  • WidgetKit(小组件)
  • UserNotifications(本地通知)

运行要求

  • Xcode 15 及以上(建议)
  • iOS 16.1+(支持 Live Activity);Widget 运行在 iOS 16+;动态岛在支持机型可用

构建与配置

  1. 克隆仓库并用 Xcode 打开 BlockBridgeAssistant.xcodeproj
  2. 目标签名(Signing)设置自己的团队证书
  3. 可选:为更稳定的小组件状态同步,建议配置 App Group(App 与 Widget 同时勾选)
    • 建议标识:group.blockbridgeassistant
    • 代码已内置兜底同步(UserDefaults App Group)
  4. 可选:配置 URL Scheme(用于从 Widget 深链启动)
    • Scheme:blockbridge
    • Widget 使用:blockbridge://action/start 启动计时,blockbridge://open/timer 打开计时页

使用说明

  • 打开 App → “计时”页 → 点击“落地开始”开始本局计时
  • 或在主屏小组件点击“堵桥来”启动并回到 App
  • 计时开始后:
    • 锁屏/动态岛将展示实时活动,三段倒计时
    • 小组件展示三列(本局/飞升/撤离)
  • 可在 App 内开启/关闭阶段提醒

权限

  • 通知权限:用于提醒飞升/撤离阶段时间点

许可

本项目采用非商业许可,详见仓库中的 LICENSE 文件。

第三方资产与商标声明

  • 本项目中提及或展示的“Delta Force”“三角洲行动”“Space City/航天基地地图”“乌鲁鲁”等名称、地图、角色形象及相关素材,均为深圳市腾讯计算机系统有限公司及其关联公司的版权或商标。
  • 本项目为粉丝向、非商业用途,与上述权利人无关,亦未获其赞助、认可或授权。
  • 仓库中如包含任何第三方素材,仅用于演示/开发目的。如权利人认为不当使用,请通过 Issue 或邮箱与我们联系以便及时移除。
  • 上述第三方资产的全部权利归原权利人所有,任何超出合理使用范围的使用需事先获得权利人授权。

About

一个帮助你堵航天发射桥的iOS App

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages