I'm running 1.1.
I'm running 1.1.
Hmmm, I see this problem as well. Apparantly, if you have Summerboard installed you can get around this problem by sticking a file in /tmp (See JohnsTool). Be interesting to hear if this does indeed fix the problem. I don't have Summerboard installed...
I have contacted the makers of Summerboard to see if they will tell me the logic behind how they do this so that I can replicate it myself. We'll see if they release their secret... I'll hunt around myself and see if I can figure it out.. Boy I can't wait until Apple releases an official SDK so there's better doc on what all this stuff does :)
The new version works much better now. I get the message and a sound immediatly. Unfortunatly, if the phone is in standby-mode, the screen remains black (but I can hear the sound of the notification). If I click on the "Check now" button, nothing happens :-(
No luck with JohnsTools activated. If the phone is sleeping when the message arrives in my Fastmail server, I never get the popup or sound notification.
There seems to be an error if you switch between EDGE / Wireless LAN. If I go to the settings of IMAP-IDLE, activate it (with wireless LAN available) and return via Homebutton, deactivating WLAN in the settings -> No popup for a new message :-(
If EDGE is activated (WLAN completely disabled), it works.
Good news! After many fustrating hours sifting through undocumented stuff I believe I have found the trigger to stop the iphone completely shutting down when you go into sleep mode (which kept iMapIdle from working in the background) and it keeps wifi and edge available. I'm testing it out now but if all goes well I'll have a version of iMapIdle that will also notify you even if your phone is in sleep mode.
In fact, what I have found may be how Summerboard is doing it when they see a file in /tmp (see JohnsTool). My way does not require summerboard and doesn't require putting a file somewhere. I may release a separate program after this one that just performs this function. Kinda like JohnsTool except it should work whether you have summerboard installed or not.
I can only test this under 1.1.1 but once a new version of iMapIdle comes out I'd like to hear from 1.0.2 users if it works for them as well.... I'm pretty excited because this has been bugging the hell out of me for a while :)
Congrats, deadstick. Can't wait to try it. With this problem solved, it looks like all that will be left will be to find that mail.app trigger. Hopefully, that solution is out there somewhere!
Oh great... Now I won't be able to sleep until the new version gets posted :)
New version is available (0.3).
This version should work in sleep mode (tested under 1.1.1). Would like to hear if 1.0.2 users have success as well. Also X'ed out password field so that your password is not in plain site...
The structure has changed slightly from last version so make sure you remove the old one first...