8000 GitHub - Luvuyo94/XYUUID: iOS14 UUID KeyChain DeviceInfo IDFA UDID AppTrackingTransparency ATT
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Luvuyo94/XYUUID

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XYUUID

Alt text

MIT License Version GitHub Release Cocopods Github All Releases Github Platform

English | 简体中文

Installation

CocoaPods:
  • pod'XYUUID'
Manual integration:
  • Copy the XYUUID folder to your project

Background

  • Starting from iOS 10, IDFA may be restricted by users from ad tracking, resulting in the inability to obtain IDFA normally, thus making it impossible to use IDFA as a unique device identifier

Advantages of XYUUID

  • Simple API
  • Use the latest iOS 14 API to get IDFA
  • Universally unique identifiers with different persistence levels

Advantages of uuidForDevice

  • onger timeliness
  • Long storage
  • Lower conflict rate
  • Lower drift rate

API

Get UUIDs of different persistence levels

/// Random UUID, this value will be refreshed every time
+ (NSString *)uuid;

/// Install UUID, this value will be refreshed every time you reinstall
+ (NSString *)uuidForInstall;

/// Open the application UUID, this value will be refreshed every time the application is opened
+ (NSString *)uuidForAppOpen;

/// IDFA, open and close authorization, this value will be refreshed
+ (NSString *)uuidForIDFA;

/// IDFV
+ (NSString *)uuidForIDFV;

/// Device information UUID, generated according to device information, can remain unchanged for a period of time
+ (NSString *)uuidForDeviceInfo;

/// Keychain UUID, uninstall application remains unchanged
+ (NSString *)uuidForKeychain;

/// Device UUID, the unique identifier of the device
+ (NSString *)uuidForDevice;

Persistence level

UUID App relaunch Reset Advertising Identifier App reinstall System reboot System upgrade System reset
uuid
uuidForInstall
uuidForAppOpen
uuidForIDFA
uuidForIDFV
uuidForDeviceInfo
uuidForKeychain
uuidForDevice

Stargazers over time

Stargazers over time

About

iOS14 UUID KeyChain DeviceInfo IDFA UDID AppTrackingTransparency ATT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 96.2%
  • Ruby 3.8%
0