I have had intermittent problems with Facetime, iMessage & Mail on a new iPad 2 wifi only with iOS 6 the downside is they don't work most of the time, then they do for no apparent reason. I have tried
- rebooting in all the various different ways
- loging in and out of facetime and rebooting in various combos
- turning imessage on/off and rebooting in various combos
- turning the subject field on and off and rebooting etc
- resetting the wireless network settings
- using the Google DNS setting
Short of throwing it against a wall when my 13 year old cheerfully told me I must be doing something wrong and to let her try, I've tried everything Google can throw up.
I thought that there must be a vengeful God who had listened to me discussing the potential of the Windows 8/Mobile/Surface compatibility potential and spoke to my dearest saying 'Go buy an iPad, it's just what he wants'.!!
However, last night while we were trying to get iPhone 4S to talk to iPad 2 across a distance of two feet by a lucky coincidence we tried the iphone option of resending a message as an email. Initially to no avail, then the message would appear when I manually opened the email app or navigated to it once open.
Checking the settings I had 'Push' turned on, more Googleing revelas there is yet another issue (eat your heart out Microsoft) with iCloud and 'Push'. Verified the problem by sending repeated emails to combinations of open and closed mail apps, rebooting etc.
Turned push off, and then back on and lo and behold mail poured from the skies, Facetime and iMessage start working.
Validated the approach with a reboot and mail not working on reboot, iMessage and Facetime not working again. Push off and on and hey presto.
In hindsight this is what happened on day 1, after hours of assuming that Apple products aren't simple and straightforward out of the box and the answer must lie in a discussionn forum somewhere I think we must have decided to try the mail app. No sooner had we got mail working than Facetime and iMessage were working too. Just didn't connect the events at the time.