Skip to main content
Documentation - Discord Docs

Search documentation

Type to search this documentation.

On this pageOverview

Discord Social SDK on Mobile

This guide explains how to add the Discord Social SDK to your iOS and Android game. It covers what's supported on mobile, the mobile-specific setup you'll need, and where to go next for each game engine.


The Discord Social SDK is Generally Available on both mobile platforms:

Platform Supported Versions Standalone C++ Unreal Engine Unity
Android 7.0+ ✅ ✅ ✅
iOS 15.1+ ✅ ✅ ✅

For the full cross-platform support matrix, see Platform Compatibility.


All Discord Social SDK features are available on mobile. The table below lists mobile-specific setup or behavior differences where they apply.

Feature Mobile-Specific Notes
Provisional Accounts No special considerations
Account Linking Requires deep linking (discord-APP_ID:/authorize/callback). Discord mobile app launches first for authentication, reusing an existing signed-in session if present, falls back to browser if not installed. See Account Linking on Mobile
Friends & Relationships No special considerations
Rich Presence On iOS, requires account linking — you cannot publish presence without linking first. On Android, presence can also be published without account linking, as on desktop, if the Discord app is installed and signed in. See Rich Presence Without Authentication
Game Invites Requires https URL configured in Developer Portal General tab and specifying supported mobile platforms. See Supporting Mobile Game Invites
Direct Messages No special considerations
Lobbies & In-Game Chat No special considerations
Voice Chat Request microphone permissions. See platform-specific setup: iOS, Android
Linked Channels No special considerations

Before integrating on mobile, make sure you have:

  • A Discord application with the Social SDK enabled. See Getting Started to create your team, application, and enable the SDK.
  • A mobile OAuth2 redirect URI configured in the format discord-YOUR_APP_ID:/authorize/callback (replace YOUR_APP_ID with your Discord application ID).
  • Your development environment set up for your target platform (Xcode for iOS, Android Studio for Android).

Select the integration that matches your project. Each guide covers download, project setup, and connecting to Discord, with mobile-specific notes where they apply.


Check out our Unity sample for the Discord Social SDK, which includes a mobile scene (Assets/Scenes/Mobile.unity) that runs on Android and iOS. It contains easy to drop in prefabs with both code and UI to quickly integrate Discord's social features into your mobile game, with all mobile-specific configuration already set up:

  • Mobile redirect URI (discord-APP_ID:/authorize/callback) registration
  • Build processors that auto-inject the redirect scheme into Android manifest and iOS Info.plist
  • Portrait-optimized UI that reuses the same Discord SDK integration as the desktop scene

See the Mobile Setup section in the sample's README for build instructions.

Video



Date Changes
September 8, 2026 Noted that mobile account linking reuses an existing signed-in Discord app session
August 3, 2026 Noted unauthenticated Rich Presence support on Android
July 14, 2026 Initial release
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu