website/docs/distroid/current.md

2.6 KiB

title description
Current How to get latest version of the discord's android app

Get The Latest Android Version

This section explains how to retrieve the latest version of the Discord Android app using our API.

Endpoint: https://distroid.xhyrom.dev/v1/current

Channel Object

This object describes the current release channel for the Discord Android app.

Channel Structure:

Field Name Type Description
version_code integer Internal version code used for downloading specific APKs. (e.g., 244205)
version_string string Human-readable version number of the release. (e.g., "244.5")
files * array of file object An array containing details about the available APK splits.

* Only included if you're using with_file_metadata=true query parameter.

Channel Type

stable
beta
alpha

File Object

This object details a specific APK split for the Discord Android app.

File Structure:

Field Name Type Description
compressed_size integer Size of the downloaded file in bytes (compressed).
size integer Size of the installed APK in bytes (uncompressed).
split_id string Unique identifier for the split. Empty for the base APK.

Fetching Latest Version Information

To retrieve the latest version details, send a GET request to the API endpoint:

Query parameters:

Parameter Name Type Description
with_file_metadata boolean Include detailed information about each available APK split.

GET /current

Example Map

{
  "alpha": {
    "version_code": 244205,
    "version_string": "244.5"
  },
  "beta": {
    "version_code": 243115,
    "version_string": "243.15"
  },
  "stable": {
    "version_code": 242020,
    "version_string": "242.20"
  }
}

Returns map[Channel Type][Channel Object]