Create an ‘iMessage Me’ link

With the launch of iMessage on the Mac earlier this month, we now have what I think to be the perfect IM solution – cross device (not platform, sadly) syncing of message histories – why couldn’t anyone do this earlier?

You may like to add an iMessage Me link to your website/blog to make it easier for people visiting your page from a Mac or iOS device (iPhone, iPad, iPod touch) – just a tap and they’re all set to iMessage you.

For whatever reason, iOS and OS X use different URL schemes for iMessage – I understand why Messages for Mac may not want to adopt the sms:┬áscheme, but I find it odd that iOS doesn’t like the imessage: scheme. So we’re left with two different schemes depending on the platform your visitor is using.

Using some fancy PHP trickery, here’s some code that will detect your visitor’s operating system, and based on that display either a sms: link or an imessage: one.

Throw this inbetween your standard link and you’re good to go.

For example:

Or, put together:

And in action:
iMessage me!

Tapping/clicking on this will bring up the Messages app on either platform with your email address pre-filled. Nifty.

And if you’re not on an iPhone with iOS 5 installed, or some other handset, this should bring up an MMS window with your email address pre-filled too.

Downgrading from iOS 4.3b back to 4.2.1

If you’re like me and enjoy tinkering and playing with the latest iOS betas simply for the ‘fun of it’, chances are you’re pretty ‘cluey’ about iOS and how the iPad, iPhone and so on work.

As of the iPhone 3GS and iOS 3.x, Apple now signs every single firmware with a signature, unique to every single device and firmware called a ‘SHSH blob’. This means that usually once Apple releases an update, you can’t go back down, you’re forced to go up. Presumably in an attempt to prevent jailbreaking, to enforce security and to make sure everyone has the latest version.

Usually it’s pretty easy to downgrade if you’ve got the SHSH blob for your device for the firmware you’re trying to downgrade to. Unfortunately, as of iOS 4.2.1, Apple is making things somewhat trickier.

[Read more…]

Some quick notes on the ‘Personal Hotspot’ feature in iOS 4.3

So Apple this morning released beta one of iOS 4.3, bringing with it a whole heap of little tweaks and a couple of major features, including the new ‘Personal Hotspot’ feature.

Personal Hotspot extends on the existing tethering support in iOS by adding WiFi as a sharing method in addition to the existing Bluetooth and USB methods.

As far as I can tell, I’d believe it’s tied to the tethering settings; if you carrier has tethering enabled (and depending on your carrier, you’ve paid for access), you should have access to WiFi tethering; it’s just another method in addition to bluetooth and USB tethering. However, don’t quote me on this!
[Read more…]