diff --git a/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt b/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt index 16b85b1e6..5e797b81b 100644 --- a/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt +++ b/Branch-SDK/src/main/java/io/branch/referral/AttributionReportingManager.kt @@ -44,43 +44,6 @@ object AttributionReportingManager { fun isMeasurementApiEnabled(): Boolean = isMeasurementApiEnabled - fun registerSource(context: Context) { - val scope = CoroutineScope(Dispatchers.IO + Job()) - - scope.launch { - try { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { - if (SdkExtensions.getExtensionVersion(SdkExtensions.AD_SERVICES) >= MIN_AD_SERVICES_VERSION) { - if (isMeasurementApiEnabled()) { - val latdParams = getLATDParams(context) - val manager = MeasurementManager.get(context) - val executor = Executors.newSingleThreadExecutor() - val params = getParams(context) + "&" + latdParams - val branchBaseURL = PrefHelper.getInstance(context).apiBaseUrl - val sourceUri = Uri.parse("${branchBaseURL}${Defines.RequestPath.RegisterSource}?$params") - - manager.registerSource(sourceUri, null, executor, object : OutcomeReceiver { - override fun onResult(result: Any?) { - BranchLogger.v("Source registered successfully with URI: $sourceUri") - executor.shutdown() - } - - override fun onError(e: Exception) { - BranchLogger.w("Error while registering source: ${e.message}") - executor.shutdown() - } - }) - } - } - } - } catch (e: Exception) { - BranchLogger.w("Error while registering source: ${e.message}") - } finally { - scope.cancel() - } - } - } - fun registerTrigger(context: Context, eventName: String) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { if (SdkExtensions.getExtensionVersion(SdkExtensions.AD_SERVICES) >= MIN_AD_SERVICES_VERSION) { diff --git a/Branch-SDK/src/main/java/io/branch/referral/Defines.java b/Branch-SDK/src/main/java/io/branch/referral/Defines.java index 0ab5bb2db..54ca030d8 100644 --- a/Branch-SDK/src/main/java/io/branch/referral/Defines.java +++ b/Branch-SDK/src/main/java/io/branch/referral/Defines.java @@ -257,7 +257,6 @@ public enum RequestPath { TrackCustomEvent("v2/event/custom"), GetLATD("v1/cpid/latd"), QRCode("v1/qr-code"), - RegisterSource("v1/android-attribution-api/source"), RegisterTrigger("v1/android-attribution-api/trigger"); private final String key; diff --git a/Branch-SDK/src/main/java/io/branch/referral/ServerRequestRegisterOpen.java b/Branch-SDK/src/main/java/io/branch/referral/ServerRequestRegisterOpen.java index 2d211ee53..8d86f1557 100644 --- a/Branch-SDK/src/main/java/io/branch/referral/ServerRequestRegisterOpen.java +++ b/Branch-SDK/src/main/java/io/branch/referral/ServerRequestRegisterOpen.java @@ -78,11 +78,6 @@ public void onRequestSucceeded(ServerResponse resp, Branch branch) { prefHelper_.setAppVersion(DeviceInfo.getInstance().getAppVersion()); - AttributionReportingManager attributionManager = AttributionReportingManager.INSTANCE; - if (attributionManager.isMeasurementApiEnabled()) { - attributionManager.registerSource(branch.getApplicationContext()); - } - } catch (Exception ex) { BranchLogger.w("Caught Exception " + ex.getMessage()); }