[Bug] Android push notifications not working with remote control (/rc)
Bug Report: Android Push Notifications Not Received
Environment
- Device: Samsung Galaxy S24
- OS: Android (One UI)
- Claude Code version: 2.1.137
- Auth method: claude.ai account (not API key)
- Subscription: Max
- Platform: Windows 11 (desktop running Claude Code CLI)
Description
Push notifications from Claude Code remote control sessions are not being delivered to the Claude Android app, even after completing all recommended setup steps.
Steps to Reproduce
- Run
claudein terminal (Windows 11) - Run
/rc(remote-control) in the session - Scan QR code / connect from Claude Android app
- Force-close the Claude Android app completely
- Trigger a notification event (task complete, waiting for input, etc.)
- No push notification received on Android device
Expected Behavior
Push notification should appear on the Android device when Claude is waiting for input or a task completes.
Actual Behavior
No notification arrives. Android notification history (Settings → Apps → Claude → Notifications) shows zero Claude notifications ever received — meaning notifications are not being delivered at the OS level at all.
Troubleshooting Already Attempted
- [x]
agentPushNotifEnabled: trueset insettings.json - [x]
remoteControlAtStartup: trueset insettings.json - [x] Authenticated via
claude.aiaccount (confirmed withclaude auth status) - [x]
/rcexecuted and QR code scanned from Claude Android app - [x] Android notification permission granted for Claude app
- [x] Battery optimization disabled for Claude app (Settings → Apps → Claude → Battery → Unrestricted)
- [x] Samsung One UI app power management set to "Unrestricted"
- [x] Background data usage allowed
- [x] All in-app notification channels enabled (Task complete, Input required, Tool approval, Error alerts)
- [x] Claude Android app reinstalled fresh
- [x] Re-logged in after reinstall
- [x] Confirmed Slack webhook hooks are NOT interfering (temporarily disabled, same result)
- [x] Tested with both interactive session and autonomous
claude -pmode - [x] Claude app force-closed before testing (not just backgrounded)
Additional Notes
When /rc is run in the terminal, no QR code is displayed — the session still becomes accessible from the Android app (appears in session list), but it's unclear if the push notification channel is properly registered without the QR code scan flow completing normally.
This may indicate the device registration for push notifications (FCM token) is not being properly sent to Anthropic's servers.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗