Skip to main content
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.

Platform Support

The Discord Social SDK is Generally Available on both mobile platforms:
PlatformSupported VersionsStandalone C++Unreal EngineUnity
Android7.0+
iOS15.1+
For the full cross-platform support matrix, see Platform Compatibility.

Feature Availability on Mobile

All Discord Social SDK features are available on mobile. The table below lists mobile-specific setup or behavior differences where they apply.
FeatureMobile-Specific Notes
Account LinkingRequires deep linking (discord-APP_ID:/authorize/callback). Discord mobile app launches first for authentication, falls back to browser if not installed. See Account Linking on Mobile
Provisional AccountsNo special considerations
Friends & RelationshipsNo special considerations
Rich PresenceRequires account linking. Unlike desktop, you cannot publish presence on mobile without account linking first
Game InvitesRequires https URL configured in Developer Portal General tab and specifying supported mobile platforms. See Supporting Mobile Game Invites
Direct MessagesNo special considerations
Lobbies & In-Game ChatNo special considerations
Voice ChatRequest microphone permissions. See platform-specific setup: iOS, Android
Linked ChannelsNo special considerations

Prerequisites

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).
Reduce binary size: You can reduce the SDK’s installation size on mobile by excluding Krisp noise cancellation. See Excluding Krisp to Reduce Installation Size.

Choose Your Getting Started Path

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

Standalone C++

For custom engines or standalone applications targeting iOS and Android.

Unity

For Unity projects building to mobile.

Unreal Engine

For Unreal Engine projects building to mobile.

Samples

Unity Mobile Sample

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.

Next Steps

Design Foundations

UI patterns and principles for integrating Discord into your game.

Development Guides

Add features like a unified friends list, rich presence, and more.

Change Log

DateChanges
July 14, 2026Initial release