Releases: fingerprintjs/fingerprintjs-pro-ios
Releases · fingerprintjs/fingerprintjs-pro-ios
2.4.0
What’s new
- Introduced a new
packageNotAuthorized
value to theAPIErrorType
enum. This error is thrown when an unauthorized app makes identification requests using a stolen API key. See Request filtering for mobile apps for more information. - Extended several public APIs (e.g.
FingerprintResponse
,IPLocation
, etc) with memberwise initializers so that they can be easily stubbed for unit tests.
Requirements
IDE
- Xcode 14.1+, Swift 5.7. See App Store submission requirements for more information.
Minimum supported versions
2.3.2
What's New
- Added
PrivacyInfo.xcprivacy
, the privacy manifest file. See Understanding privacy manifest files page for more information.
Requirements
IDE
- Xcode 14.1+, Swift 5.7. See App Store submission requirements for more information.
Minimum supported versions
2.3.1
What’s New
- Introduced the ability to detect Geolocation Spoofing.
What’s Changed
- Removed the limitation in which the Smart Signals could not be made available in the response of the very first /events API request.
Requirements
IDE
- Xcode 14.1+, Swift 5.7. See App Store submission requirements for more information.
Minimum supported versions
2.3.0
What’s New
- Introduced the ability to detect if a device is using VPN. See VPN Detection for more information.
- Introduced a new Smart Signal, Factory Reset Detection that provides the timestamp of the most recent factory reset of the device.
- Added support for Swift 5.9 and Xcode 15.
What’s Changed
- Dropped support for iOS 12, tvOS 12, tvOS 13, and tvOS 14.
Requirements
IDE
- Xcode 14.1+, Swift 5.7. See App Store submission requirements for more information.
Minimum supported versions
2.2.0
What’s New
- Introduced the ability to detect
- If Frida is being used to instrument your app. See Frida Detectionfor more information.
- If your app is running on a jailbroken device. See Jailbroken Device Detection for more information.
- Introduced a new field,
visitorFound
inFingerprintResponse
. This field indicates if a device was already seen by your mobile app.
What’s Changed
- Dropped support for Swift 5.5 and Swift 5.6.
Requirements
IDE
- Xcode 14.1+, Swift 5.7. See App Store submission requirements for more information.