Tutorial: iPhone twitter push notifications using Tweetie

Couple Notes: This will only work on a mac (as it requires the Growl notifications), assumes you are running Tweetie on the desktop and you will have to purchase a $2.99 iphone app called Prowl (but it’s well worth it, read to see why) and you must be running the latest iPhone firmware. A few other caveats, while the technology used to get DM’s & mentions to your iphone is push, Tweetie on your mac does not use push (it polls every few minutes)…So depending on how your iphone is setup for email, you may receive the notice of a DM before the Prowl push notification (thanks to commenter Ryan for pointing this out). Also, i believe this will only work (as far as i know) if the mac you are syndicating notifications from is online 24/7.





Mac Setup

Step 1: Goto the Prowl Website and setup an account / install their Growl notification plugin on your mac.

Step 2: Open the “system preferences” pane on your mac, and access the Growl settings (should be under ‘other’).

Step 3: Click on “display options” and select the Prowl style. Enter your username/password you used to register as per above. You can also configure Prowl to only send notifications to your iphone after your computer goes idle (awesome). Click on verify just to make sure it is connecting properly.

Step 4: Click on “applications” while in the Growl settings. You should see a list of apps. Find Tweetie and click “configure”.

Step 5: If you now click on notifications you should see there are 3 behaviors that trigger Growl notifications in Tweetie: timeline, mentions & DM’s. What you most likely will want to do is either set your DM’s (and/or) your mentions to use the Prowl display style you just installed.

iPhone Setup

Step 1: Head to the app store on your iphone and purchase/install the Prowl app [ iTunes Link ]

Step 2: Boot up Prowl on your iPhone and enter your Prowl username/password.

That’s it! You should now get a push notification anytime Tweetie receives a DM or mention. The cool thing about this is you can use Prowl with any mac applications that trigger Growl notifications (i.e Transmission, Dropbox etc etc)

Update July 8, 2009: Check out OmniGrowl for a great app to handle push notifications for other things like weather, news, traffic, flight status etc…

Related Posts:

  1. 20 must have iPhone Apps
  2. How to replace twitpic with your wordpress blog
  3. Should you install the iPhone 4.0 Beta firmware?

5 comments

  1. The only downside of this is that Tweetie does not get “push” updates from Twitter. It polls from Twitter every 15mins or so. You might as well have Twitter e-mail your iPhone. I am looking for a mac app that supports “push” updates from Twitter and also supports growl. Let me know if you come across anything.

  2. Yeah that’s a good point. I think the problem lies with the Twitter API, which i believe has a limit on the number of requests that can be made per / hour. I think until that changes we will never see true ‘push’…in the meantime we can have fun with hacks like this :)

  3. It seems to me that a way around the Twitter API would be an RSS monitor of some kind. But that would only work with the public feed wouldn’t it? Or is there a private RSS feed for direct messages?

    Twitter needs to change their system to a Jabber push system, more in line with instant messages, less like blogging, and then use that push system to push out tweets to services: SMS, blog, Facebook statuses, etc.

  4. Hey David,

    Great tutorial / write-up. Another alternative is the Twitter push client that I just released, Boxcar. It’s available at http://boxcar.io

    Boxcar is unique because it plays nice with your existing favorite twitter client (mine is Tweetie). I get notifications of new @mentions and new DMs, and Boxcar opens Tweetie for me.

    Right now we poll every 5 minutes, but we’re working on a near real time solution.

    Hit me up if you have any questions or comments!

  5. Or just try Tweetings http://www.tweetings.net as a native client with Push

Leave a comment