惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

A
About on SuperTechFans
量子位
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 聂微东
V
Visual Studio Blog
小众软件
小众软件
Hugging Face - Blog
Hugging Face - Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 司徒正美
V
V2EX
The GitHub Blog
The GitHub Blog
博客园_首页
月光博客
月光博客
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
MyScale Blog
MyScale Blog
博客园 - 叶小钗
F
Fortinet All Blogs
T
Tailwind CSS Blog
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
IT之家
IT之家
WordPress大学
WordPress大学
B
Blog
H
Help Net Security

博客园 - 裸奔的小鸟

Screen Pen FAQ StoreAssets FAQ Learn Chinese FAQ 天天记单词 FAQ Swift 面向协议编程的一点见解 Swift 项目中添加main方法 Swift 模块化框架的实现以及模块之间的解藕 Swift 简单工厂模式、工厂方法模式、抽象工厂模式解析 ScriptToApp FAQ Eye Protection FAQ Live Score FAQ Quick Search FAQ iPhone Screen FAQ Quick Launcher FAQ Zoom Me FAQ Show Desktop Pro FAQ The Startup Manager FAQ Finder Quick Menu FAQ The App Locker FAQ 【转载】在block中使用weakSelf/strongSelf
Heart Beat FAQ
裸奔的小鸟 · 2025-08-18 · via 博客园 - 裸奔的小鸟

Below is the FAQ about Heart Beat that I have carefully prepared. If these FAQs cannot solve your problem, you can also contact me via email at imthekingofmac@gmail.com


FAQ

Q: Which macOS versions does HeartBeat support?

A: HeartBeat requires macOS 13.0 or later. We use the latest SwiftUI technologies to ensure the best performance and experience on modern macOS systems.

Q: What permissions are required after the first installation?

A: HeartBeat needs the following permissions to function correctly:

  • Accessibility Permission: Used to simulate mouse movements and control other applications.
  • Automation Permission (AppleScript): Used to intelligently control the status of collaboration software.
  • Notification Permission: Used for status change alerts (optional).

Q: How do I enable Accessibility permission?

A: 1. Open System Settings > Privacy & Security > Accessibility.
2. Click the lock icon in the bottom-left corner and enter your password.
3. Find HeartBeat in the list and check the box next to it.
4. Relaunch the HeartBeat application.

🛠️ Features

Q: What's the difference between the three keep-awake modes?

A:

  • Indefinite Mode: Prevents your Mac from sleeping permanently until you manually turn it off.
  • Timer Mode: Prevents sleep for a set duration (from 30 minutes to 8 hours).
  • App Sentry Mode: Automatically prevents sleep as long as specific applications are running.

Q: Which apps are supported by the Presence Keeper feature?

A: HeartBeat supports almost all major collaboration tools, including but not limited to:

  • Microsoft Teams
  • Slack
  • DingTalk (钉钉)
  • Lark (飞书)
  • Tencent Meeting (腾讯会议)
  • Zoom
  • Skype for Business
  • WeCom (企业微信)

Q: What is the difference between the two presence strategies?

A:

  • Simulate Input: Performs tiny mouse movements, ideal for apps like Teams and Slack that detect mouse activity.
  • Activate Window: Briefly brings the app window into focus, suitable for apps like DingTalk and Lark that detect window focus.

Q: What does Presentation Mode do?

A: When you enable Presentation Mode with a single click, it will:

  • Automatically enable Indefinite Mode to prevent sleep.
  • Adjust the presence strategy for all collaboration apps to the optimal setting.
  • Ensure your presentation is not interrupted by system sleep or notifications.

🔐 Privacy & Security

Q: Does HeartBeat collect my personal data?

A: No. HeartBeat strictly follows a privacy-first principle:

  • All settings and data are stored only locally on your device.
  • We do not collect any usage data or personal information.
  • The app does not connect to any external servers.
  • It only requests the minimum permissions necessary for its features to work.

Q: How does HeartBeat ensure system security?

A:

  • It uses official Apple APIs and does not involve low-level system modifications.
  • The code is rigorously reviewed for security.
  • It runs in a sandbox, preventing it from affecting other applications.
  • The app is open-source and transparent, allowing for community oversight.

⚡ Performance & Optimization

Q: Will HeartBeat affect my Mac's performance?

A: No. HeartBeat has been carefully optimized:

  • CPU usage is typically below 0.1%.
  • Memory footprint is around 10-20MB.
  • It only performs actions when necessary.
  • A smart idling mechanism minimizes resource consumption.

Q: Will my battery life be affected?

A: The impact is minimal. While the keep-awake feature prevents the system from entering sleep mode, HeartBeat's own power consumption is negligible. We recommend choosing a suitable mode based on your needs when running on battery power.