From 6896c8b4c0862b01f4b5d0d0b64219ee3ea9581b Mon Sep 17 00:00:00 2001 From: tanako Date: Thu, 19 Sep 2024 10:49:50 +0900 Subject: [PATCH] =?UTF-8?q?=5Fmessage=5Fsuppressed=E3=81=A7remote=20config?= =?UTF-8?q?=E3=82=92ignore=E3=81=99=E3=82=8B=E5=87=A6=E7=90=86=E3=82=92?= =?UTF-8?q?=E5=86=8D=E5=BA=A6=E8=BF=BD=E5=8A=A0=20(#302)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/karte/android/inappmessaging/InAppMessaging.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/inappmessaging/src/main/java/io/karte/android/inappmessaging/InAppMessaging.kt b/inappmessaging/src/main/java/io/karte/android/inappmessaging/InAppMessaging.kt index 085278d..8ab1549 100644 --- a/inappmessaging/src/main/java/io/karte/android/inappmessaging/InAppMessaging.kt +++ b/inappmessaging/src/main/java/io/karte/android/inappmessaging/InAppMessaging.kt @@ -278,6 +278,11 @@ class InAppMessaging : Library, ActionModule, UserModule, TrackModule, ActivityL val action = message.getJSONObject("action") val campaignId = action.getString("campaign_id") val shortenId = action.getString("shorten_id") + val campaign = message.getJSONObject("campaign") + val serviceActionType = campaign.getString("service_action_type") + if (serviceActionType == "remote_config") { + return + } val values = mapOf("reason" to reason) Tracker.track(MessageEvent(MessageEventType.Suppressed, campaignId, shortenId, values)) } catch (e: JSONException) {