Why hasn t message delivered on viber?

You may find the answer in the thread:

No. The message will still reach the person no matter you delete it before being delivered or not. I have tested it and deleting the message does not cancel its later delivery.   more
Yes, if the message hasn't been delivered, you can cancel it. Tap ... on the message then delete ... user will not receive the message you have just sent. I have ...   more

67.2k questions

75.8k answers

1.8k comments

4m users

...