I am sending structured messages via the Messenger Mobile App (tested on Android, likely the same issue exists on iOS) and images that are loaded from AWS S3 are not displayed in the app!
However, images are loaded properly on Facebook Messenger Desktop version & and in the Chat window in Facebook. The problem only exists on the mobile app.
As suggested here How to send an image hosted on Amazon S3 through the Facebook Messenger Send API? I have set my content type on AWS S3 to "image/jpeg".
As suggested here Messenger not displaying images in Generic template in mobile App I have named my S3 bucket without dots. Image names i am trying to load have no whitespaces. The image path I am trying to load looks like this: https://s3.amazonaws.com/imagestorage/7892160241445363image1.jpg
I have whitelisted aws s3 domain.