AppBlade / AppBladeSDK

The SDK for AppBlade; iOS and Android
https://appblade.com
MIT License
23 stars 14 forks source link

iOS device identifier alternative #58

Closed andrewtremblay closed 11 years ago

andrewtremblay commented 11 years ago

In the wake of Apple's decision to cut off the use of their device uuid variable, AppBlade adapts.

Method: Use an AppBladeKeys.plist along side an edited ResourceRules.plist, we embed a device secret on ipa download that will be unique to that device for that installation. AppBladeKeys.plist will contain an endpoint, a project_secret (for determining which Version/Project/ReleaseTrack to hit), and a device_secret (for device/user identification and authorization).

Device secret is updated periodically if we need to reauthorize.

joe-goullaud commented 11 years ago

That's about it. I'll put it through the paces tomorrow.

joe-goullaud commented 11 years ago

@andrewtremblay Other than simplifying the deletion of the cacheDir, this should be good to go.