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

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.