Skip to content

SDK-325 BCIT Migrate temp domain setup to final custom domain#1062

Draft
joaodordio wants to merge 1 commit into
masterfrom
fix/sdk-325-bcit-domain-migration
Draft

SDK-325 BCIT Migrate temp domain setup to final custom domain#1062
joaodordio wants to merge 1 commit into
masterfrom
fix/sdk-325-bcit-domain-migration

Conversation

@joaodordio
Copy link
Copy Markdown
Member

@joaodordio joaodordio commented May 4, 2026

🔹 Jira Ticket(s)

✏️ Description

Migrating the BCIT integration tests off the temporary tsetester.com domain and onto the official engineering-owned bcittesting.com (procured via IT-4410).

What changed

  • iterablesdk-integration-tester.entitlements: associated domain applinks:links.tsetester.com -> applinks:links.bcittesting.com
  • AppDelegate.swift: URL host checks and log strings now reference bcittesting.com / links.bcittesting.com
  • UpdateViewController.swift: comment and on-screen flow info text updated
  • DeepLinkingIntegrationTests.swift: all test URL constants point at the new domain. The two wrapped click URLs are stubbed with a TODO_REGENERATE_TOKEN placeholder and a TODO(SDK-325) comment, since the _t/_m/_e tokens are tied to the old Iterable project.

Why the wrapped URL is a placeholder

The wrapped link tokens are project-scoped, so they will only become valid once SDK-36 #1061 lands and we can regenerate the link against the new project. I left a loud TODO_REGENERATE_TOKEN so any test run that uses it fails fast with a 404 instead of silently passing or hitting the old project.

Dependencies / sequencing

This PR is intentionally not ready to merge yet. The order is:

  1. Merge SDK-36 SDK-36 Migrate BCIT to Mobile SDK Testing project #1061 (new Mobile SDK Testing project)
  2. Merge iterable-infra #15167 so links.bcittesting.com resolves and serves AASA
  3. Configure the tracking + destination domain on the new Iterable project, upload AASA / assetlinks
  4. Regenerate the wrapped link, replace the TODO_REGENERATE_TOKEN in this PR, then merge

@codecov
Copy link
Copy Markdown

codecov Bot commented May 5, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 70.97%. Comparing base (fa9f26a) to head (71feded).

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #1062      +/-   ##
==========================================
- Coverage   71.03%   70.97%   -0.06%     
==========================================
  Files         112      112              
  Lines        9238     9238              
==========================================
- Hits         6562     6557       -5     
- Misses       2676     2681       +5     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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.

1 participant