DeviceInfo.getSerialNumber returns unknown instead of serial name

1. Summary

DeviceInfo.getSerialNumber returns unknown instead of serial name

App Name: frndly Tv

3. Observed Behavior
1. Run the provided sample code

const getSerial = async () => {

  const serial = await DeviceInfo.getSerialNumber();

console.log("Device Serial:", serial);

};

2 Notice the output

4. Expected Behavior

DeviceInfo.getSerialNumber(): unknown

6. Environment

Please fill out the fields related to your bug below:

  • SDK Version:
    Active SDK Version: 0.22.5875
    Vega CLI Version: 1.2.18App State: [Foreground/Background]

  • OS Information: /$ cat /etc/os-release
    NAME=“OS”
    OE_VERSION=“4.0.0”
    OS_MAJOR_VERSION=“1”
    OS_MINOR_VERSION=“1”
    RELEASE_ID=“14”
    OS_VERSION=“1.1”
    BRANCH_CODE=“TV Ship day60”
    BUILD_DESC=“OS 1.1 (TV Ship day60/98)”
    BUILD_FINGERPRINT=“4.0.227617.0(3072cab629675a74)/98N:user/release-keys”
    BUILD_VARIANT=“user”
    BUILD_TAGS=“release-keys”
    BUILD_DATE=“Sun Feb 15 02:54:54 UTC 2026”
    BUILD_TIMESTAMP=“1771124094”
    VERSION_NUMBER=“1401010009820”

Hi @YuppTV,

Thanks for reporting this. DeviceInfo.getSerialNumber() returning "unknown" is expected behavior — this API is not supported on Vega. Supported APIs are listed in the react-native-device-info | Vega Libraries .

If you need a unique identifier for advertising purposes, please use the AdIdRetriever | Vega API instead.

Let us know if you have further questions.

Thanks for helping us improve the Vega platform.

Warm regards,
Aishwarya