iOS 通知权限问题:提醒不推先查这个
通知权限是一切的前提
Motivation 的通知提醒功能依赖 iOS 的通知权限。权限没开,应用怎么设置都没用。
怎么检查和打开
方法 1:系统设置里开
- 打开"设置"
- 滚动找到 Motivation(或直接在设置里搜索)
- 点进去 → "通知"
- 确保"允许通知"已打开
- 可以选择是否在锁屏显示、是否有声音/震动等
方法 2:应用引导时开
首次打开 Motivation 时,应用会弹出请求通知权限的对话框。选"允许"就行。
如果当时不小心选了"不允许",没关系,按上面方法 1 随时能补。
打开了还是没推送
1. 是不是 iOS 配额用完了
任何应用一次最多 60 条本地通知配额。用完了打开应用重新调度。详见 iOS 的 60 条提醒上限。
2. 有没有开专注模式/勿扰模式
iOS 的专注模式(Focus)或勿扰模式(Do Not Disturb)会拦截通知:
- 检查控制中心有没有勿扰图标
- 设置 → 专注/勿扰 → 看看 Motivation 在不在"允许通知的应用"里
3. 通知样式
如果允许了通知但还是收不到,检查:
- 设置 → Motivation → 通知 → "锁定屏幕"有没有打开
- "横幅"、"声音"、"标记"有没有打开
4. 应用是不是被关闭了
完全关闭(Kill App)应用不影响通知——iOS 会在后台按调度推送。但如果通知延迟明显,打开一次应用可能触发重新调度。
通知延迟的常见原因
- iOS 正在省电(低电量模式下系统会延迟后台刷新和通知调度)
- 专注模式开启中
- 刚设完提醒,系统还没完全调度完成(等一会儿再看)
总结
iOS 上 Motivation 不推送通知,90% 的情况是:
- 通知权限没开 → 去设置里开
- 配额用完了 → 打开应用重新调度
- 专注模式挡住了 → 把 Motivation 加入允许列表