diff --git a/sdk_v2/cpp/CMakeLists.txt b/sdk_v2/cpp/CMakeLists.txt index c2e838860..c8e95cca3 100644 --- a/sdk_v2/cpp/CMakeLists.txt +++ b/sdk_v2/cpp/CMakeLists.txt @@ -252,9 +252,6 @@ set(FOUNDRY_LOCAL_SOURCES # 1DS bridge — always compiled for Foundry Local Core. list(APPEND FOUNDRY_LOCAL_SOURCES src/telemetry/one_ds_telemetry.cc) -if(ANDROID) - list(APPEND FOUNDRY_LOCAL_SOURCES src/telemetry/android_telemetry_bridge.cc) -endif() # Organize headers into filters matching the directory structure in Visual Studio source_group(TREE "${CMAKE_CURRENT_SOURCE_DIR}" PREFIX "Source" FILES ${FOUNDRY_LOCAL_SOURCES}) diff --git a/sdk_v2/cpp/src/telemetry/android_telemetry_bridge.cc b/sdk_v2/cpp/src/telemetry/android_telemetry_bridge.cc deleted file mode 100644 index 9a4d7c79b..000000000 --- a/sdk_v2/cpp/src/telemetry/android_telemetry_bridge.cc +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -#include "http/HttpClient_Android.hpp" - -extern "C" __attribute__((visibility("default"))) bool FoundryLocalIsAndroidTelemetryReady() noexcept { - try { - return Microsoft::Applications::Events::HttpClient_Android::GetClientInstance() != nullptr; - } catch (...) { - return false; - } -} diff --git a/sdk_v2/cpp/src/telemetry/one_ds_telemetry.cc b/sdk_v2/cpp/src/telemetry/one_ds_telemetry.cc index 02fee0d7c..89479fc19 100644 --- a/sdk_v2/cpp/src/telemetry/one_ds_telemetry.cc +++ b/sdk_v2/cpp/src/telemetry/one_ds_telemetry.cc @@ -24,10 +24,6 @@ #include #include "one_ds_tenant_token.h" -#if defined(__ANDROID__) -extern "C" bool FoundryLocalIsAndroidTelemetryReady() noexcept; -#endif - namespace fl { namespace { @@ -192,14 +188,6 @@ OneDsTelemetry::OneDsTelemetry(const std::string& app_name, "[Telemetry] Disabled via configuration; non-essential 1DS upload disabled " "(ProcessInfo still uploads)"); } -#if defined(__ANDROID__) - if (!FoundryLocalIsAndroidTelemetryReady()) { - logger_.Log(LogLevel::Information, - "[Telemetry] Android 1DS Java HTTP bridge is not initialized; 1DS upload disabled " - "(events still logged locally)"); - return; - } -#endif const auto token = GetToken(); if (token.empty()) { logger_.Log(LogLevel::Information,