From 484ce3a1da8e299cb5b8cd0fe01180089dfdb81c Mon Sep 17 00:00:00 2001 From: Michelle Tang Date: Wed, 18 Feb 2026 14:02:07 -0500 Subject: [PATCH] Turn on binary service writes. --- app/build.gradle.kts | 18 +----------------- .../securesms/util/RemoteConfig.kt | 4 ++-- 2 files changed, 3 insertions(+), 19 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 97c9b8c237..8f912256fe 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -1,22 +1,7 @@ @file:Suppress("UnstableApiUsage") import com.android.build.api.dsl.ManagedVirtualDevice -import org.gradle.api.DefaultTask -import org.gradle.api.file.DirectoryProperty -import org.gradle.api.file.RegularFileProperty -import org.gradle.api.provider.Property -import org.gradle.api.provider.ValueSource -import org.gradle.api.provider.ValueSourceParameters -import org.gradle.api.tasks.Input -import org.gradle.api.tasks.InputDirectory -import org.gradle.api.tasks.InputFile -import org.gradle.api.tasks.Optional -import org.gradle.api.tasks.OutputDirectory -import org.gradle.api.tasks.PathSensitive -import org.gradle.api.tasks.PathSensitivity -import org.gradle.api.tasks.TaskAction import org.gradle.api.tasks.testing.logging.TestExceptionFormat -import java.io.File import java.util.Properties plugins { @@ -274,7 +259,7 @@ android { buildConfigField("String", "STRIPE_PUBLISHABLE_KEY", "\"pk_live_6cmGZopuTsV8novGgJJW9JpC00vLIgtQ1D\"") buildConfigField("boolean", "TRACING_ENABLED", "false") buildConfigField("boolean", "LINK_DEVICE_UX_ENABLED", "false") - buildConfigField("boolean", "USE_STRING_ID", "true") + buildConfigField("boolean", "USE_STRING_ID", "false") ndk { abiFilters += listOf("armeabi-v7a", "arm64-v8a", "x86", "x86_64") @@ -475,7 +460,6 @@ android { buildConfigField("String", "RECAPTCHA_PROOF_URL", "\"https://signalcaptchas.org/staging/challenge/generate.html\"") buildConfigField("org.signal.libsignal.net.Network.Environment", "LIBSIGNAL_NET_ENV", "org.signal.libsignal.net.Network.Environment.STAGING") buildConfigField("int", "LIBSIGNAL_LOG_LEVEL", "org.signal.libsignal.protocol.logging.SignalProtocolLogger.DEBUG") - buildConfigField("boolean", "USE_STRING_ID", "false") buildConfigField("String", "BUILD_ENVIRONMENT_TYPE", "\"Staging\"") buildConfigField("String", "STRIPE_PUBLISHABLE_KEY", "\"pk_test_sngOd8FnXNkpce9nPXawKrJD00kIDngZkD\"") diff --git a/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt b/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt index 559558bb9a..efa0768de9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/util/RemoteConfig.kt @@ -1173,8 +1173,8 @@ object RemoteConfig { @JvmStatic @get:JvmName("useBinaryId") val useBinaryId: Boolean by remoteBoolean( - key = "android.useBinaryServiceId", - defaultValue = Environment.IS_STAGING, + key = "android.useBinaryServiceId.2", + defaultValue = true, hotSwappable = false )