There’s been a lot of rumors going around lately that Apple is rejecting applications that send out device UDIDs but there’s not been any direct confirmation from Apple that this is a new policy. Well this morning we just got that confirmation in the form of a rejection.
Now this isn’t a particularly big deal for us since we already had code in place, for Tweetbot 2.3, that removes the need for UDID. It was a simple matter of moving that code back into 2.2 and re-submitting to Apple. We had a fixed version updated and uploaded to Apple within 2 hours of getting this message and are once again waiting for approval. If you are an app developer and depend on UDID for any functionality it’s time to migrate away from it, sooner or later Apple will catch you.
Why did we use UDIDs? We used them only for our push notification services in order to be able to match up a given device to its push notification settings. This allowed us to restore push notifications settings after Tweetbot was deleted and re-installed. With this new change in place this is no longer possible, if you delete and re-install Tweetbot you’ll have to setup your push notification settings again. Your device’s UDID never went anywhere besides our push notification services and has never been shared with anyone.
We are excited to announce the release of Tweetbot 2.1. As of this post, the iPhone version is still waiting for review in the App Store queue, but the iPad version has been approved and here’s what’s new:
- iPad graphics optimized for the new iPad’s retina display
- Streaming (when on WiFi with settings to disable it)
- The “new tweets” sound is now limited to mentions, DM’s, and new tweets via pull-to-refresh
- Double-tapping on the timeline tab button takes you to last read tweet before going to the top
- Improvements to the Tweetmarker service
- Camera+ 3.0 Capturing/Editing Support
- Bug fixes related to direct messages
- Many other bug fixes
Tweetbot for iPad is now version 2.1
Since we plan to release updates to both the iPhone and iPad apps in parity, we decided to bump the iPad version up to 2.1. Both apps share a lot of underlying code so it only makes sense that their version numbers are in sync.
We are excited to announce streaming in Tweetbot for the iPhone and iPad. What is streaming you ask? Instead of pull-to-refresh to check for new tweets or waiting for the 5 minute auto-refresh to take place, tweets appear instantly in your timeline as they are published.
There are a few limitations to streaming which Twitter has put in place:
- Streaming only works over WiFi. Tweetbot will automatically turn streaming on and off depending on your network status.
- Streaming is limited to running on three versions of Tweetbot at a given time per user account.
iPad version ready for Retina
Tweetbot 2.1 for the iPad is now retina-ready for the upcoming new iPad. Just like you, we can’t wait to see how Tweetbot will look on the new retina display.
New Camera+ 3.0 Support
With the release of Taptaptap’s Camera+ 3.0, you can now use Cam+ to edit or take photos for Tweetbot. If you have Cam+ 3.0 installed on your device, there will be new options when you are in the menu to add an image to a tweet.