[BUG] Remote Control push notifications on iOS: silent banner, no sound, no vibration
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?
Title: Remote Control push notifications on iOS: silent banner, no sound, no vibration
Environment:
• Claude Code: latest (running on Windows 11)
• Claude iOS app: latest
• Device: iPhone (iOS), 5G connection
• Feature: Remote Control + PushNotification tool
Expected behavior:
• When PushNotification tool fires and terminal is unfocused, mobile push should arrive with sound and/or vibration per iOS user settings.
Actual behavior:
• Banner appears on lock screen ✅
• No sound ❌
• No vibration ❌ (even though “การสั่น = สั่นเสมอ” / “Vibrate Always” is set)
iOS settings verified (all correct):
• Settings → Notifications → Claude:
• อนุญาตการแจ้งเตือน (Allow Notifications): ON ✅
• Lock Screen / Notification Center / Banners: all ✅
• Sounds: ON ✅
• Badges: ON ✅
• Settings → Sounds & Haptics:
• System volume: ~60%
• Vibration: “Always” (สั่นเสมอ) ✅
• Ring/Silent switch: in ring position (not silent) ✅
• Focus / Do Not Disturb: OFF ✅
• Tested with other apps (LINE): sound plays correctly → confirms iOS audio system is fine
Hypothesis:
• Claude iOS app push payload likely missing aps.sound field
• May also be sent as silent/background push, which would explain missing vibration too
Reproduction:
- Connect Remote Control between Claude Code (desktop) and Claude iOS app
- Lock iPhone or background the Claude app
- From Claude Code, trigger PushNotification tool
- Observe: banner only, no sound, no vibration
Impact:
• Hard to know when Claude needs attention — defeats purpose of mobile push for long-running tasks
• Vibration not working is more critical than sound — even silent mode users expect haptic feedback
What Should Happen?
Iphone should notify with sound and vibrating
Error Messages/Logs
No error
Steps to Reproduce
Notify on iphone
Claude Model
Opus
Is this a regression?
Yes, this worked in a previous version
Last Working Version
_No response_
Claude Code Version
2.1.126
Platform
Anthropic API
Operating System
Windows
Terminal/Shell
VS Code integrated terminal
Additional Information
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗