Skip to content

Conversation

@Ayyanchira
Copy link
Member

@Ayyanchira Ayyanchira commented Nov 3, 2025

🔹 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
Copy link
Member

@joaodordio joaodordio left a comment

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
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
Member Author

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

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.

3 participants