From 558d187be36635e60d15d53c99b98a03f303f6d1 Mon Sep 17 00:00:00 2001 From: Elviscreates Date: Thu, 2 Jul 2026 16:42:55 +0100 Subject: [PATCH] fix(rcs): move RCS action from DummyService to a dedicated RcsService stub --- .../src/main/AndroidManifest.xml | 8 ++++++- .../java/org/microg/gms/rcs/RcsService.java | 22 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 play-services-core/src/main/java/org/microg/gms/rcs/RcsService.java diff --git a/play-services-core/src/main/AndroidManifest.xml b/play-services-core/src/main/AndroidManifest.xml index ec46dd59de..9436a2b3d6 100644 --- a/play-services-core/src/main/AndroidManifest.xml +++ b/play-services-core/src/main/AndroidManifest.xml @@ -1419,7 +1419,6 @@ - @@ -1474,6 +1473,13 @@ tools:ignore="WearableBindListener" /> + + + + + diff --git a/play-services-core/src/main/java/org/microg/gms/rcs/RcsService.java b/play-services-core/src/main/java/org/microg/gms/rcs/RcsService.java new file mode 100644 index 0000000000..a547cbcc79 --- /dev/null +++ b/play-services-core/src/main/java/org/microg/gms/rcs/RcsService.java @@ -0,0 +1,22 @@ +package org.microg.gms.rcs; + +import android.app.Service; +import android.content.Intent; +import android.os.IBinder; +import android.util.Log; + +public class RcsService extends Service { + private static final String TAG = "GmsRcsService"; + + @Override + public void onCreate() { + super.onCreate(); + Log.d(TAG, "RCS Subsystem Initialized"); + } + + @Override + public IBinder onBind(Intent intent) { + Log.d(TAG, "Google Messages binding to RCS layer"); + return null; + } +} \ No newline at end of file