I've been using push notifications with the Beejive app on the iPhone, which got updated recently and it works great. But when using AIM on a Mac, it can be kind of frustrating since you cannot be logged into two Machines at the same time with AIM. So, if you are logged into the iPhone (even in the background), and you connect with iChat or Adium on the Mac, then AIM sends you a message at both places asking you which Machine you want to be connected from.
To me, it would be ideal to only receive notifications on my Mac when I'm using my Mac, and only receive notifications on the iPhone when I'm using my iPhone. This seems to be pretty much attainable when using Google chat (over Jabber) instead of AIM (and thus requiring Beejive instead of AIM on the iPhone). If you are logged into Jabber from two Machines, and someone chats you, it will send the messages to all machines that are logged in, until you reply from one machine. At that point, Google chat will only send messages to that machine, until it logs out. Once you log out, it will then send it to the other machine again.
So the hint is as follows: in Beejive on the iPhone, in Settings, set it to keep you logged in for 24 hours. Then on the Mac, download Adium (instead of iChat -- the desired level of control is not available in iChat), and add your Google account. In Adium's preferences, under the Status tab, set it so that after some period of inactivity (10 minutes perhaps), it switches your account to offline.
Then, when you are using your Mac, Google chat messages will get pushed to Adium (and to your iPhone as well, until you reply to one from your Mac), but after the period of inactivity on your Mac, it will switch you to offline, and those messages will get sent to the iPhone instead. Once you start using your Mac again, message will get pushed there again.
Well, this is not really a hint, but a nice bit of info I didn't read about anywhere: the new Copy function even works in the Calculator app! Just tap and hold your finger over the calculator's results area and select Copy from the pop-up menu. You can then paste the numbers in the app of your choice, of course. Very handy!
Sorry if this was obvious to some readers. I think it's the kind of thing that could have been overlooked, but Apple once again proves they do pay attention to detail. This new copy/paste thing works really all across the board.
iPhone 3.0 contains a log-in overlay that makes logging into many WiFi hotspots easier. Unfortunately, the implementation makes logging into some WiFi hotspots impossible. When you connect to a WiFi network, the iPhone tries to connect to www.apple.com. If the hotspot uses a captive portal (meaning that apple.com would redirect to the captive portal), the iPhone launches a WebSheet that loads the captive portal, which usually allows you to log into the network.
On some networks, however, the captive portal page may not provide a way to login. In my case, the page simply provides instructions saying that I need to connect to the VPN to access the Internet. There's no apparently way to exit the HotSpot login without also disconnecting from the WiFi network, which makes it impossible to connect to my VPN.
If you have a jailbroken phone, a workaround to disable the login is to edit /etc/hosts (using a text editor such as nano) and add this line:
This makes connecting to www.apple.com return an error, and thus prevents the HotSpot login from taking over. If you connect to a network that does uses a captive portal login, you can still login using Safari, as in previous OS versions.
Of course, this also makes it impossible to access www.apple.com, but for me that's better than not accessing anything at all.
I discovered this by accident on my iPod touch. When entering text, hold down one of these keys...
A C I L N O S T U Y Z
...to open a submenu allowing you to choose a modified (with accent, umlaut, etc.) version of that character.
[robg adds: This is mentioned in the iPhone User Guide (11MB PDF), but not in detail. There are extra characters on the two symbol keyboards as well -- nearly every symbol is available in at least two forms, but the following keys have additional extra characters in their pop-up definitions: . ? ! ' - $ " % _. If I've missed any, please post!]
I haven't seen this documented anywhere, so here goes: If you tap the Home button while on the Home screen, the new OS will display the Search screen.
[robg adds: As you can also press the home button once from any screen to get back to the Home screen, you can quickly reach search from any screen by tapping the home button, waiting a small amount of time, then tapping it again.
This feature is documented in the new version of Apple's iPhone User Guide (11MB PDF), but as I know that's not necessarily widely read, I thought I'd go ahead and run this one. I may do similar things with other documented 3.0 features if they haven't been widely discussed. ]
I just upgraded my 3G iPhone to 3.0 yesterday, turned on Notes syncing in iTunes, restarted Mail.app and presto, my Notes are now in Mail.app. Great, but they're displayed in Marker Felt.
I went to one of my notes in Mail.app, selected all the text, brought up the font panel (Command-T) and chose Arial. It gets displayed in Mail.app in Arial, and guess what? When sync'd back to the iPhone, that note is no longer in Marker Felt -- hurray!
[robg adds: You can even edit the note on the iPhone in the newly-chosen font. For those interested, this hint still works in iPhone OS 3.0 to switch the font of a note while still on the iPhone.]
The one thing that really bugs me about the iPhone is that every now and then it gets hung in the wrong orientation. I have found, though, that tapping on the screen with iPhone OS 3.0 will reorient the device, no matter what is causing the hangup.
When I synced my iPhone after the iPhone 3.0 OS upgrade, I wound up with double contacts and calendar entries. Checking every Mac in the house, as well as MobileMe, though, revealed no duplicate entries. They were only on the iPhone. As I dug into the problem on the iPhone, I discovered that these weren't actually true duplicates (i.e. the same event is entered twice on the same calendar), but rather I had two distinct groups of calendars and contacts.
In both apps, when I tapped the Groups button, I saw that there were two groups in each app: On my iPhone and MobileMe Account (or something like that, indicating my MobileMe account). I then started digging around in both the MobileMe and iTunes sync settings. As it turned out, I had the phone set to sync via both iTunes and MobileMe. I've had it set like this forever, but it seems iPhone 3.0 allows you to have both sync types active at once. When you do, you get a group for each.
Once I figured out what was going on, I disabled the Mac sync and left MobilMe sync active. However, I still had two groups on the iPhone, which I didn't want. I tried the obvious solutions to remove the duplicates. I tried syncing via only MobileMe, then only via iTunes, but neither got rid of the duplicate groups. I even tried the "Replace information on this iPhone" options in iTunes, but still had the two group problem.
Finally, I found a brute force solution that seems to have worked. On the iPhone, I deleted my MobileMe account, and then set it up again. When I then turned on MobileMe syncing for calendars and contacts, the iPhone told me there were existing records, and did I want to merge them with these newly-synced records. I said yes for both contacts and calendars, and that was the end of the duplicates!
After all that, I've actually enabled iTunes sync again -- but only for those subscribed calendars that MobileMe sync isn't able to handle. I believe this was the intent of the change in 3.0, and it's a good one ... it just caught me off guard at first, due to my redundant settings.
The title pretty much says it all, with a tip of the hat to John Gruber's tweet on the subject:
If you select a portion of an email before replying, only the selected portion is quoted in the reply.
This is how Mail on the Mac behaves, and is a welcome change in the new iPhone 3.0 OS. This tip is not mentioned in the updated iPhone User Guide, which you can download from Apple's iPhone Support Page.
I like to chill and view a number of Youtube videos at the end of the day using my iPhone. Until Apple releases iPhone OS 3.0 and updates the YouTube app to let you log in to your account, you can't use QuickLists to mark videos on your Mac for later viewing on the iPhone. So I created a simple workaround.
I have a Mobile Me account which updates my bookmarks regularly. So I created a bookmark folder on my bookmarks bar on my Mac, and simply drag in the YouTube video URLs of those clips I want to watch later.
Later, on my iPhone, I simply open the Safari app and open the updated folder. Rough and ready, but it does the job until the Youtube app gets updated. Happy to hear if others have better solutions to this problem...