I have some email based reports, which have various embedded images and tables. All display fine on iPhone. However, once they get beyond a certain (quite limited) size, they display as raw text. To view the email properly the user must scroll to the bottom and tap 'download full message' before it looks like it should.
Is there any way to encourage ios to download the entire message so it displays as Html immediately?Notes: After troubleshooting this (on a 3G network, on WiFi, with different size emails), my conclusion, is that this is not a fixed message size limitation, but something a bit more intelligent.
As I understand this, the iPhone iOS appears to detect your current network speed, the speed of the server from which any resources are being served and calculates the total size of the email. If iPhone iOS determines rendering the email is going to take what it considers a long time (I haven't been able to work out an exact number), then it gives you the plain text formatted message. I imagine, this is presented in plain text formatting as the html source code (if only partially downloaded) would be incomplete (missing style sheets, tags, etc.) and the message would be utter gibberish.
Objective: Ensure that your entire email is rendered by default in the iphone & ipad
Solution (there are a few ways to resolve this):
- Short messages, more text, fewer images, smaller attachments
- Images/attachments compressed as much as possible
- If a user is presented with a plain text version of this email, simply scroll to the end/bottom of the message and click “download full message”
No comments:
Post a Comment