Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to verify that an Identifier for Vendor (IDFV) is valid?

Apple has a unique identifier called the Identifier For Vendor (IDFV) discussed in this developers guide. http://possiblemobile.com/2013/04/unique-identifiers/

I was thinking to would be possible to use with a Restful API so only requests that have a valid IDFV are accepted. But here is the problem I don't know any way to verify the IDFV. I could make it so when the app is installed it registers with my service. But ideally there would be a way I can verify this identifier.

like image 706
Jack Shultz Avatar asked Nov 01 '22 07:11

Jack Shultz


1 Answers

I just had a brain storm on this: It's not all that simple, but what if you have an In-App Purchase for the app where that IAP is on a free tier. Have to investigate this more, but I think you can have a Non-Consumable purchase type that is free. The client can then send the purchase receipt (which is encrypted, as of iOS7) to the server side and the server side can then validate this receipt-- Apple does provide a RESTful means of doing this. Thoughts? Of course, you can also make the IAP have some > 0 price. This would give the app developer the means to add a payment mechanism.

like image 106
Chris Prince Avatar answered Nov 11 '22 05:11

Chris Prince