Skip to content

BCIT - EM Local - #960

Merged
joaodordio merged 2 commits into
masterfrom
SDK-16-BCIT-EM
Nov 6, 2025
Merged

joaodordio merged 2 commits into
masterfrom
SDK-16-BCIT-EM

Conversation

@Ayyanchira

@Ayyanchira Ayyanchira commented Nov 3, 2025 •

Copy link
Copy Markdown
Member

🔹 Jira Ticket(s) if any

✏️ Description

Introduced new Test like for inapp.

  1. Instead of campaign trigger, this test updates the user with isPremium:true value. Based on this, a live campaign (assumed to be running endlessly on server) will have this user eligible.
  2. Hardcoded PlacementID value is used.
  3. EmbeddedTestActivity and its corresponding xml is now updated to be able to manually test the functionality as well.

“Akshay added 2 commits November 2, 2025 19:12
Introduced new Test like for inapp.
1. Instead of campaign trigger, this test updates the user with `isPremium:true` value. Based on this, a live campaign (assumed to be running endlessly on server) will have this user eligible.
2. Hardcoded PlacementID value is used.
3. EmbeddedTestActivity and its corresponding xml is now updated to be able to manually test the functionality as well.
@Ayyanchira Ayyanchira changed the title Sdk 16 bcit em BCIT - EM Local Nov 3, 2025

@joaodordio joaodordio left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

I don't see the flow of Silent Push being used to trigger the eligibility re-check or the network calls being validated — is that something we are covering in a different task?


// Step 2: Click the "Embedded Messages" button to navigate to EmbeddedMessageTestActivity
Log.d(TAG, "🔧 Step 2: Clicking 'Embedded Messages' button...")
val embeddedButton = uiDevice.findObject(UiSelector().resourceId("com.iterable.integration.tests:id/btnEmbeddedMessages"))

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if that's possible here but is there a way to add this to a constants files or something similar?

@Ayyanchira

Copy link
Copy Markdown
Member Author

Yes Idea is once Firebase is setup for this project, push mechanism can be added to these flows.

@joaodordio
joaodordio merged commit 5ca0f6b into master Nov 6, 2025
4 of 7 checks passed
@joaodordio
joaodordio deleted the SDK-16-BCIT-EM branch November 6, 2025 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants