If a message hangs on 'sending' indefinitely, the first thing to check is your internet connection. Signal relies entirely on a live connection — Wi-Fi or mobile data. Try switching between them. If the connection is fine, force-close the app and reopen it. On Android, clearing the app cache sometimes helps: Settings → Apps → Signal → Storage → Clear Cache.
Photos and videos in chats sometimes refuse to download. This usually happens when the connection is weak or unstable. Switch to a stronger network and tap the file again to retry. If that doesn't work, check that Signal has permission to access storage — on both Android and iOS this is a common culprit after updates.
If Signal can't send a verification SMS or the code doesn't arrive, wait 60 seconds and request a voice call instead — the option appears automatically. Check that your phone number is entered correctly with the country code. Some carriers throttle or block short-code SMS, so the voice call option is genuinely more reliable.
This is most common after an OS update. Update Signal to the latest version from the App Store or Google Play first. If it still crashes, try restarting the device. On Android, revoking and re-granting permissions (microphone, contacts, storage) through system settings often fixes launch issues without losing any data.
Signal notifications depend on system-level permissions and battery optimization settings. On Android, go to Settings → Battery → find Signal and set it to 'Unrestricted'. Also check that Do Not Disturb isn't blocking the app. On iOS, confirm that notifications are enabled in Settings → Signal → Notifications.