14. Using OS-provided Identifiers
Vendor Identifier
let idForVendor = UIDevice.current.identifierForVendor
128-bit value for apps with the same team ID
15. ➜ Did this device already consume a
free trial?
➜ Has this device paid for content but
not linked that purchase to an
account?
➜ Was this device previously used for
fraudulent activities?
Identifying devices
37. Location data NE
W
Always Authorization
When In Use Authorization
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
38. Location data
Always Authorization
When In Use Authorization
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
NSLocationAlwaysAndWhenInUseUsageDescription
NE
W
49. ➜ Enable NFC Tag Reading Service (in Apple
Developer Center)
➜ Setup Code Signing Entitlement file
➜ Provide NFCReaderUsageDescription key into .plist
CoreNFC - HowTo