iOS 26.5: PushNotification delivers banner only — no sound or vibration on multiple devices
Summary
Mobile push notifications from Claude Code (PushNotification tool, Remote Control path) appear as banner notifications on iOS but are silent — no sound, no vibration — even when iOS notification settings are fully configured to allow sound/vibration. The issue reproduces across three different iPhone models using the same Claude account on iOS 26.5.
Environment
- macOS host running Claude Code (Mac Desktop app's Code tab)
- Mobile devices tested (same Claude account, all iOS 26.5):
- iPhone 12 mini
- iPhone 13
- iPhone 17
- Claude mobile app: latest from App Store
- Subscription: Max plan
- Remote Control: active (auto-enabled via "Enable remote control by default")
/config→Push when Claude decides: ON
Steps to reproduce
- Start a Claude Code session on Mac
- Confirm Remote Control is active; Claude mobile app installed/logged in on iPhone
- On iPhone: Settings → Notifications → Claude → Sounds/Badges/Banners/Lock Screen all ON, Scheduled Summary OFF, no Focus mode active, side silent switch OFF
- Close Claude mobile app completely (swipe up) + lock iPhone
- Invoke the
PushNotificationtool from the Claude Code session
Expected behavior
iPhone plays the default notification sound and vibrates.
Actual behavior
Banner appears in the iOS Notification Center, but no sound and no vibration. Functionally silent.
What I tried (none improved the issue)
- Verified all iOS notification toggles for Claude are ON, no Scheduled Summary, no Focus mode
- Confirmed other apps (LINE, etc.) on the same iPhone play sound/vibrate normally → iOS system is fine
- Toggled side silent switch OFF
- Force-quit Claude app + locked iPhone
- Restarted iOS 26.5
- Re-opened Claude app to refresh push token (per official troubleshooting docs)
- Tested on two additional iPhones (iPhone 13, iPhone 17) with the same account → same symptom on all three devices
Same symptom on three different iPhone models (iPhone 12 mini, 13, 17) all running iOS 26.5 with the same account → very likely not a per-device hardware/setting issue.
Side observation (possibly related)
The PushNotification tool returns Mobile push not sent (Remote Control inactive) even when the push is actually delivered to the device. The tool's return value is decoupled from actual delivery state, which may complicate Anthropic-side debugging.
Impact
The official docs state:
Claude decides when to push. It typically sends one when a long-running task finishes or when it needs a decision from you to continue.
This use case (notify user during another task so they can step away) does not work because users in another window cannot notice a silent banner. The feature is functionally useless for its documented purpose without audio/haptic alert.
Possible causes (cannot distinguish from user side)
- APNs payload from Anthropic omits
soundfield (silent payload spec) - iOS 26.5 compatibility issue in the Claude mobile app
- Account-specific issue (less likely given multi-device reproduction)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗