docs(android): assess Discord Rich Presence support - #768
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Outcome
Discord Rich Presence is now supported on Android through Discord Social SDK 1.10+, but OpenNOW cannot ship a buildable integration until its Discord application has Social SDK access and the official
discord_partner_sdk.aaris supplied through a reviewed, reproducible build path.This documents why the Electron
discord-rpcpackage and legacy localhost/WebSocket RPC are not appropriate Android substitutes, maps the native app's existing game/session/lifecycle state to a future minimal implementation, and records privacy, lifecycle, ABI, API-level, and validation requirements.Requested by <@950685454083166229> (Dkprokiller).
Repository evidence reviewed
android/app/build.gradle.ktsandandroid/app/src/main/cpp/CMakeLists.txtandroid/app/src/main/AndroidManifest.xmlMainActivity.kt,OpenNowViewModel.kt,Models.kt,Streaming.kt, andGfnApi.ktopennow-stable/src/main/discordRpc.tsand the Electron package configurationChecks
git diff --cached --checkcd android && ./gradlew testDebugUnitTest— could not configure because this runner has no Android SDK (SDK location not found); no application code changedRemaining prerequisites
The OpenNOW owner must confirm/enable Social SDK access for the Discord application, download and license-review SDK 1.10+, verify its ABI coverage, and define how CI obtains the pinned proprietary AAR without personal credentials.
Visual proof
No screenshot is included because this PR deliberately makes no user-facing Android change: the supported integration cannot be compiled or rendered without the owner-only Discord SDK artifact and Developer Portal setup. Adding a mock UI would imply functionality that the branch cannot deliver or validate.