Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-native-device-info

Package Overview
Dependencies
Maintainers
4
Versions
256
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-native-device-info - npm Package Versions

23
26

14.0.1

Diff

Changelog

Source

14.0.1 (2024-11-23)

Bug Fixes

  • windows: Update RNDeviceInfoCPP.h for windows on ARM CPU arch on windows (#1679) (b2c7c4f)

  • fix(android)!: remove AD_ID permission by removing auto-addition of play-services-iid (#1673) (5009115), closes #1673

BREAKING CHANGES

  • removed default fallback getInstanceId via play-services-iid dependency

This dependency has the unfortunate side effect of including AD_ID permission, which is not permissible for many types of applications.

If you relied on this functionality, you will need to define googlePlayServicesIidVersion in your android gradle build files ext version block. We previously used version 17.0.0 but there may be newer versions you could use if they work for

schie
published 14.0.0 •

Changelog

Source

14.0.1 (2024-11-23)

Bug Fixes

  • windows: Update RNDeviceInfoCPP.h for windows on ARM CPU arch on windows (#1679) (b2c7c4f)

  • fix(android)!: remove AD_ID permission by removing auto-addition of play-services-iid (#1673) (5009115), closes #1673

BREAKING CHANGES

  • removed default fallback getInstanceId via play-services-iid dependency

This dependency has the unfortunate side effect of including AD_ID permission, which is not permissible for many types of applications.

If you relied on this functionality, you will need to define googlePlayServicesIidVersion in your android gradle build files ext version block. We previously used version 17.0.0 but there may be newer versions you could use if they work for

schie
published 13.2.0 •

Changelog

Source

13.2.0 (2024-10-25)

Features

schie
published 13.1.0 •

Changelog

Source

13.1.0 (2024-10-11)

Features

  • ios: implement all free disk storage types for ios 11+ (#1664) (99dc37c)
schie
published 13.0.0 •

Changelog

Source

13.0.0 (2024-09-12)

  • fix(android)!: powerStateDidChange event returns powerState object not batteryState (#1655) (2d91018), closes #1655

BREAKING CHANGES

  • android powerStateDidChange now matches iOS with full powerState object not batteryState

The batteryState object is inside the powerState object, so if this is important to you, the change on android is now to go one-level deeper to get the batteryState

schie
published 12.1.0 •

Changelog

Source

12.1.0 (2024-09-12)

Bug Fixes

  • ios: isDisplayZoomed on iPhone 12/13 mini (12fd354), closes #1581 #1581
  • RNInstallReferrerClient to use background threads for network operations to prevent ANR (2afb771)

Features

  • ios: add iPhone 16 device names / add missing iPad device names (#1657) (1c85272)
schie
published 12.0.1 •

Changelog

Source

12.0.1 (2024-09-12)

Bug Fixes

  • android: add invalidate, use it from onCatalystInstanceDestroy (610714b)
schie
published 12.0.0 •

Changelog

Source

12.0.0 (2024-09-12)

Bug Fixes

  • ios: Make unique id, unique per device and not per ios account(keychain) (#1642) (8198f22)

BREAKING CHANGES

  • ios: iOS getUniqueId is now per-device similar to android, not per-user

If you relied on the previous per-user behavior on iOS the recommended path forward is to use https://github.com/oblador/react-native-keychain with WHEN_UNLOCKED https://github.com/oblador/react-native-keychain?tab=readme-ov-file#keychainaccessible-enum and store your id as a key/value pair of your key and the id mapped into the username/password API of react-native-keychain

Co-authored-by: Humaid Arif Khan humaid@Humaidk-MBP.lan

schie
published 11.1.0 •

Changelog

Source

11.1.0 (2024-05-15)

Features

  • android: detect MEmu emulator in isEmulator (ac172f6)
schie
published 11.0.0 •

Changelog

Source

11.0.0 (2024-05-15)

  • fix(android)!: removed getPhoneNumber - use react-native-sim-cards-manager (#1617) (dce8bd5), closes #1617
  • feat(android)!: targetSdk 34 receiver export specification, requires compileSdk 33+ (#1621) (b32cde7), closes #1621

BREAKING CHANGES

  • removed getPhoneNumber to avoid Google Play Store rejections, use react-native-sim-cards-manager for similar functionality as desired
  • requires compileSdk 33+
23
26
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc