Scheduled messages

From the unofficial Signal Wiki

Scheduled messages is a feature that allows scheduling messages to be sent at a later time.

This feature works by locally scheduling the messages to be sent, and then sending them at the designated time. In other words, the device you scheduled the messages on must be online at the time you set in order for the messages to be sent. Otherwise, they will be sent as soon as the device reconnects to the internet.[4][5]

Consequently, in order for the feature to work on Android, the android.permission.SCHEDULE_EXACT_ALARM permission must be, in general, granted to Signal. However, if Signal's battery mode is set to "Unrestricted" in Android settings, the permission is not necessary.[6][7]

You can cancel sending a scheduled message at any time before it gets sent.[8]

As of Signal Android 6.10.2, scheduling a message to be sent to Note to Self will work as normal, however in the future it's planned that there will be a notification when it's sent, i.e. it will work like a "reminder".[2]

The scheduled message takes the chat settings (in particular, disappearing messages) like a "snapshot" when you schedule it and sends the message with these settings, even if they change before the designated time arrives. The same principle applies if you send a location—the location sent will be the one that you chose when you initially scheduled the message.[2]

Limitations[edit | edit source]

  • It's not currently possible to send the following content as a scheduled message:
    • Contact "cards".[2]
    • Stickers.[9][10]
    • Voice notes.[10]
    • Any messages created using the forwarding flow.[11]
    • Any messages created using the camera-first flow.[11]

Known issues[edit | edit source]

  • Due to how scheduled messages are implemented,[12] when the scheduled message sends, it may disable Do Not Disturb / bedtime mode on your device.[13]

Notes[edit | edit source]

  1. No longer used in 6.11.7[1]
  2. Will continue beta testing in 6.11, i.e. won't be released to production in 6.10[2]

References[edit | edit source]

  1. 1.0 1.1 github:signalapp/Signal-Android/commit/ca8755c6ad72602b9eebfdf3c2e15f614459c513
  2. 2.0 2.1 2.2 2.3 2.4 post #69 by greyson-signal in Beta feedback for the upcoming Android 6.10 release
  3. post #32 by greyson-signal in Beta feedback for the upcoming Android 6.10 release
  4. post #284 by Salt505 in Scheduled send of messages
  5. "Scheduled Send works entirely locally to your device, and works by essentially adding the contents of the message to an “outbox”, then sets a little “alarm clock” to wake up the app and actually submit the message to the service."post #32 by nicholas-signal in Beta feedback for the upcoming Android 6.11 release
  6. post #28 by pizza in Beta feedback for the upcoming Android 6.11 release
  7. post #29 by pizza in Beta feedback for the upcoming Android 6.11 release
  8. post #1 by greyson-signal in Beta feedback for the upcoming Android 6.10 release
  9. post #58 by FluffyPotato in Beta feedback for the upcoming Android 6.10 release
  10. 10.0 10.1 "Stickers and voice notes send immediately (no confirmation) so there’s design work to be done on the UI to schedule them but also still keep it seamless."post #145 by nicholas-signal in Beta feedback for the upcoming Android 6.13 release
  11. 11.0 11.1 post #146 by orange-elephant in Beta feedback for the upcoming Android 6.13 release
  12. post #130 by greyson-signal in Beta feedback for the upcoming Android 6.12 release
  13. "Scheduled messages turn off dnd mode and digital wellbeing’s bedtime mode."post #124 by mrandr01d in Beta feedback for the upcoming Android 6.12 release
Cookies help us deliver our services. By using our services, you agree to our use of cookies.