question

joel avatar image
joel asked

Will Apple reject our app for using SystemInfo.uniqueDeviceIdentifier?

We are planning on using anonymous login, and storing the ID used in the keychain for future use (to save account info on re-installs), but it seems like Unity's SystemInfo.uniqueDeviceIdentifier uses the IDFA as a fallback to the IDFV. This would go against their policy, and using the IDFA not for ad functionality is listed as a reason for common rejection.

https://developer.apple.com/app-store/review/rejections/

I just wanted to get confirmation from someone who has used the marked unique identifier that Apple will not reject an app based on its usage, seeing as it is an edge case that the IDFA is actually used. If anyone has experience with this an answer would be appreciated.

unity3d
1 comment
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

joel avatar image joel commented ·

SystemInfo.deviceUniqueIdentifier

0 Likes 0 ·

1 Answer

·
brendan avatar image
brendan answered

Your best source of info for what will or won't pass Apple's certification would be Apple. We can't, with any authority, say what will pass since we don't control their cert process. Though given that what you're specifically asking about is a Unity feature, you might consider asking in the Unity forums. I can say that there are plenty of live titles on iTunes that use our iOS Device ID login API call as a primary login mechanism.

10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.