PhoneGap 2.3 returns "iOS" for device.platform, not iPad/iPhone/iPod.

The consequence is that, when using PhoneGap 2.3, calls to register for push notifications from the javascript layer never get invoked on the native layer.