Moriya
Moriya

Reputation: 7906

uniqueDeviceIdentifier in iOS7

I have an issue where I previously used the uniqueDeviceIdentifier to check if the customer had activated a subscription in an app. Now when customers have updated to iOS7 I can no longer check the uniqueDeviceIdentifier and the customers therefore no longer have a subscription. I will start using the identifierForVendor to start subscriptions from now but I don't know what to do with old users that has already installed iOS7. I'm willing to give away subscriptions to any user who already has started the app but I don't know how I could possible check if the app has ever been started before.

Is there anyway to get around this dilemma with any check for install date or similar? Any advice would be appreciated.

Upvotes: 1

Views: 409

Answers (2)

ShivaPrasad
ShivaPrasad

Reputation: 926

use can use advertisingIdentifier of addsupport framework of ios

Upvotes: 0

rckoenes
rckoenes

Reputation: 69469

No there is not solution to problem unless you have another way to identify your users. If it the subscription is bought via an IAP you can add a restore functionality to your app.

Also just to warn you, the identifierForVendor will be reset if the user removes all apps by the same vendor. In iOS7 there is noway to identify device any more, because you should have identified the user.

Upvotes: 1

Related Questions