Mobile Me's Find My iPhone is a wonderful (relatively) new feature which can help track down your iPhone if it is lost or stolen, but it is not foolproof, and it must be configured before you need it.
Q: "Is it true that Find My iPhone does not work if you have 3G turned off or lose your iPhone where there is no 3G service available (EDGE only)?"
A: False. Find My iPhone works with the original iPhone, which did not even have 3G or GPS capabilities, so it does work with EDGE. If you have a 3G-capable iPhone and disable the 3G (Settings > General > Enable 3G > OFF) to save battery life, "Find My iPhone" will continue to work.
Q: "Will find my iPhone work over WiFi?"
A: True... sort of... Maybe... Not really. In my home I have very little or no AT&T service (or Sprint, or Verizon, or any other cell provider). I do have WiFi all over the house, and Find My iPhone has never failed to help me locate my iPhone when it is "lost" in my house. In order to test it purely over Wi-Fi, I put the iPhone into Airplane Mode (meaning that both EDGE and 3G were both disabled) and enabled Wi-Fi. I asked "Find My iPhone" to locate my iPhone and was told that it was near Orlando, Florida. It was, in fact, in Ohio. I repeated the test and it came back with the same information. Later, I tried the "Wi-Fi only" test from my home, and Find My iPhone could not find my location at all.
However, even in Airplane + Wi-Fi mode I was able to use the "Display a Message" and "Remote Passcode Lock" features. So you may not be able to locate it on a map, but you still may be able to connect to it.
Proper setup is your first crucial step
All of this is a moot point if you don't have three crucial settings enabled on your iPhone. Without any one of these, Find My iPhone will not work.
- Settings > General > Location Services has to be on (this one is obvious, right?)
- Under Settings > Mail, Contacts, Calendars > (Your Mobile Me account), you must set "Find My iPhone" to ON. This is not enabled by default.
- Under Settings > Mail, Contacts, Calendars > Fetch New Data, you must either enable Push OR have fetch set to Every 15 minutes, 30 minutes, or Hourly. If you disable Push and set Fetch to "Manually" Find My iPhone will not work.
The good news is that once you have Find My iPhone enabled, if you go to change any setting which will disable Find My iPhone, you will be presented with a warning/confirmation alert and asked if you really want to make that change. When you first set it all up, I encourage you to log into Find My iPhone and test it to make sure that it is working. Don't wait until you need it to test whether or not it is configured properly.
A few more suggestions to maximize your chances to recover your iPhone
Once you have all that setup, will "Find My iPhone" work? My answer is "Yes. Usually."
A story: This summer I accidentally left my iPhone in a restaurant in Framingham, Massachusetts (an area covered by AT&T's 3G service area). Fortunately I knew that it was locked (Settings > General > Passcode Lock > ON with "Require Passcode" set to "Immediately) but when I logged into www.me.com and tried to locate my iPhone, it came up as "Unavailable." I called the restaurant where I had been for lunch. The manager told me that it had been found and they had placed it in their safe. She also told me that when they find a lost cell phone, they normally try to contact the person who lost it using the address book in the phone (looking for a number for a spouse, or "mom" etc), but could not do that for me because the phone was locked, requring a 4-digit PIN.Despite this anecdote, I strongly suggest that you always use the passcode lock, and set it to lock immediately. Practice entering your PIN so you can do it with one hand, even without looking. If it is always locked and you do lose it, you'll know that it will be difficult for the average person to use it. Hopefully that will increase the chances that they will turn it in wherever they find it. Don't depend on Find My iPhone's ability to remotely lock or wipe your iPhone! Even in a 3G coverage area, you may not always be able to connect to your iPhone. Not to mention that by the time you get to a computer, it may have been found -- and Find My iPhone may have already been disabled if you didn't have Passcode Lock enabled.
Remember the restraurant manager's comment about how she tried to return my iPhone but couldn't access any of the information to track me down? What if I hadn't remembered where I left it? Turns out there is something else you can do to help a Good Samaritan who wants to get your iPhone back to you. I realized what I needed was to provide emergency contact information which will appear even when the iPhone is locked. You may also have heard about the ICE (In Case of Emergency) movement, suggesting that cell phone users put a contact named "ICE" in their address books for paramedics, hospital personnel, police, etc to be able to contact someone if you are in an accident or other traumatic event. Again, this won't work if you lock your iPhone.
Turns out there is a rather easy, low-tech solution. As you can see on the image above, I went to the built-in Notes app on the iPhone, put in "If found" and "In case of emergency" contact information. (I put a few blank lines at the top.) Then I simultaneously pressed the Home button and the button on top of the iPhone to take a screenshot of that information. Next, I switched over to the iPhone "Photos" app, found the screenshot, tapped it, set it as my wallpaper, then followed the guides to move & resize it. Voilà! (Dear
Comic Sans haters: you can do this same thing with any application on the iPhone which allows you to enter enough visible text.)
As an aside:
Dear Apple: Many of us have handed down our original iPhones to our significant others. Many more have friends who have iPhones. You know what would make a great app? Find My iPhone! Let me enter my Mobile Me username and password into the app and send a message with sound while away from home. It might make the difference between finding it in the club, cab, restaurant, etc before we leave, and having to hunt for it afterward. (Also, as several people suggested in the comments, it would be good if Find My iPhone settings could be password protected even on an iPhone which does not have a passcode lock.)
Lastly, remember that if you aren't eligible for an upgrade, a new iPhone will cost around $600. Mobile Me is $100/year, and gives you a lot more than just Find My iPhone. I have been a big critic of Mobile Me in the past, but for the past several months its syncing has worked much better for me. If you do lose your iPhone and someone helps you get it back? Be sure to give them a reward of some kind. Remember, they just saved you $600.