Heart Beat FAQ
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.
作者:裸奔的小鸟
出处: http://www.cnblogs.com/streakingBird/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

浙公网安备 33010602011771号