Category Archives: Engineering

NEW iOS, Unity and Adobe Air SDKs (UDID deprecation and other cool stuff)

Hi all!  Is this thing on?

… just in case you haven’t received the memo: as of May 1, 2013, Apple will no longer accept newly submitted and updated apps that access UDID.  What’s that mean for you?  Well, it means that brand new PlayHaven SDKs are coming your way!

In anticipation of the announcement (and to help make sure your app complies with Apple policies for the use of device information) we’ve been working hard on updating our iOS, Unity and Adobe Air SDKs. The iOS and Unity SDKs are available now. Adobe Air extension is expected to be released tomorrow.  The new SDKs will:

* Disable UDID by default
* Send MAC, IFA/IDFA and ODIN by default
* Incorporate receipt verification***

***Fine print: Although we’re still working on server side support for receipt verification, we advise you to implement receipt verification as supported in the SDK. We’re a couple of weeks from fully supporting this. But once deployed, you won’t need to touch a thing to leverage in-app purchase tracking with receipt verification. (WIN)

If all that’s not convincing enough, well, we threw in a few bug fixes here and there as well.

Considering the importance of UDID deprecation, we highly recommend that all of our partners update to the new SDKs prior to your next submission to the App store. You’ll definitely want to update if you’re using an SDK earlier than 1.8.2 as those versions did not support identifiers other than UDID. So, disabling UDID would cause the SDK to stop working. Why not go update right now?

Here are the links you’ll need:

* Download it!
* Read about it!
* Familiarize yourself with Apple’s requirements.

We hope we’ve made things easy for you. Just in case you have some questions, we have a great team here to help you along the way.  Trust me!  I ask them questions all the time.  :-)

More awesome products launching soon.

Director, Product Management
PlayHaven
0
Permalink

Inliner: Automatically compress JS, CSS, and Images into your HTML

Our technology is built on user interfaces implemented in HTML and Javascript. This gives our platform the flexibility to deliver multiple types of promotions, announcements, and other interactive experiences to our publisher games.

One of the biggest performance killers on mobile website is connection latency, even a speedy 4G/LTE connection takes precious seconds to start. Consider the number of Javascript, CSS, and image files that need to be loaded to fully display a page. Each of those requires an additional connection, affected by connection latency. Optimal mobile website performance means reducing the number of connections to an absolute minimum.

More after the jump »

Mobile Developer Distributed Office Tools

Hello business team. Look at your office, now back to mine, now back to your office, now back to mine. Sadly we’re not in the same office, but if you closed your eyes and fired up Skype you could pretend you’re in my office. Look down, back up, where are you? You’re in San Francisco with half your company. What’s in your hand, back at me. I have it, it’s a spec sheet to that feature you love. Look again, the spec sheet is now a production release. Anything is possible even when you’re in SFO and we’re in PDX. I’m on a horse.

Body wash aside, I’ve got two things for you; having offices in different cities is great for your start-up. Second, having offices in different cities can ruin your start-up. PlayHaven is headquartered in San Francisco with a sister office in Portland, OR. This helps our business by increasing our hiring shadow to two tech heavy cities. This hurts our business because half of our team is inaccessible in meat space.

More after the jump »