[BUG] iOS Claude Code notifications broken
Resolved 💬 18 comments Opened Mar 4, 2026 by echthesia Closed Jun 5, 2026
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
No push notifications are ever sent when Claude Code sessions have updates or are ready for review, even when the setting is enabled. This applies to both web and remote control sessions.
What Should Happen?
Push notifications should be sent when Claude Code sessions are ready for review or require input, as the notification setting implies they should be.
Error Messages/Logs
Steps to Reproduce
- Start a Claude Code web or remote control session
- Ask Claude to sleep for 30 seconds and then say something, do something that requires a permission prompt, or use the AskUserQuestion tool.
- Exit the app and wait >30 seconds
- Observe there is no notification.
- Go back to the app and observe that the session is shown as ready for review and the model has done as requested and is awaiting input.
Claude Model
Not sure / Multiple models
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.66
Platform
Anthropic API
Operating System
Other
Terminal/Shell
Other
Additional Information
Issue occurs on the latest version of the Claude iOS app, at the time of this writing, version 1.260302.0.
18 Comments
Found 2 possible duplicate issues:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
Not a duplicate. The other issues report the same phenomenon but as a feature request; the notification settings (and the devs' Tweets) show that this is a bug.
I've noticed the same thing. On my Mac I get a do you wan to proceed from Claude. On my iOS device I don't get any notifications. However, if I go to the remote session I do see the prompt asking for my permission.
Same for me in the ios app it does not show a notification for the remote connection
Found this thread from searching for solutions to the same issue. Notifications enabled, but receive nothing from iOS app.
Same here. I've been playing with the settings but nothing has worked.
Claude told me this and linked here.
Another reproducer on 2.1.112 — same symptom, different path in:
Config (all verified correct per v2.1.110 changelog):
remoteControlAtStartup: trueagentPushNotifEnabled: true("Push when Claude decides" — also toggled off/on to force re-register)remoteDialogSeen: truetengu_kairos_push_notifications: trueclaude --name main(not--print/ headless), Remote Control actively connected and being driven from the mobile app in real timeMobile app: v1.260409.1, signed into same account. iOS notification permission granted. All 5 global notification categories ON (including "Code updates"). No per-session notification toggle exists in the session's
…menu (just Copy branch / Share / Rename / Archive).Cross-check: chat completions and Dispatch messages push fine to this same device, so account-level APN registration is healthy.
Behavior:
PushNotificationtool returnsTerminal notification sent. Mobile push requested.(the success response — notRemote Control inactiveas in #49756). Phone never buzzes. Tested with app foregrounded, backgrounded, force-quit, after sign-out/sign-in, and after togglingagentPushNotifEnabledoff→on via file edit. No banner lands in any case.Summary: every documented prerequisite is satisfied, the CLI reports success, and the mobile bridge is alive (user can drive the session via Remote Control) — but the native push banner the tool is supposed to deliver never arrives.
Another reproducer on 2.1.114 (macOS, Darwin 24.6.0) — extending @matclothier observation (17 Apr) to the latest version.
Setup:
/loginon claude.ai (not API key)/remote-controlenabled from an existing session; session visible in iOS app with computer icon + green status — mobile bridge is alive (I can drive the session from the phone in realtime)
/config→ "Push when Claude decides": enabled; no "No mobile registered" warningRepro:
Cross-check: other Claude iOS notifications (chat completions, Dispatch replies) push to the same device without issue — so account-level APN registration is healthy. Failure is isolated
to Remote Control push delivery.
Submitted
/feedbackwith feedback_id5b6a19ba-a898-4a67-bdde-438461793696for correlation.Confirmed above. Remote control is horrible ux
same issue
Same issue
I think this needs to be debugged as more than a generic push-notification delivery problem.
For Claude Code, the notification has to be tied to an actionable session state. At minimum I would separate:
Those should probably carry a session id, prompt/tool id when applicable, and a flag for whether the mobile action can actually resolve the block or only reopen the app.
A useful repro matrix would be: web vs Remote Control, permission prompt vs AskUserQuestion vs normal completion, app foreground/background, and whether the same event is visible in the session log. That would distinguish APNS registration failure from event-classification or routing failure.
+1
Issue appears to have been resolved several weeks ago.
iOS 26.5 with latest update for Claude and it's still happening, no notification whatsoever...
For me as well. Still doesn't work. Tested on
1.260528.1on iOS26.5.1. Claude Code CLIv2.1.168. Please reopen.I've raised a related issue here: #70029
It seems since the latest update, remote sessions no longer have access to the PushNotification tool.