Skip to content

[TEALIUM SWIFT BUG]: TealiumDelegateProxy.setup(context:) Slow Launch Times #337

Open
@RGG-jayoung

Description

@RGG-jayoung

Your Environment
Fill out as appropriate.
iOS Version(s) [e.g. 12.1]: iOS 17 (all versions)
Xcode version [Xcode> About Xcode e.g. 10.1 (10B61)]: Xcode 15.3, Xcode 15.4
Swift version [e.g. 4.2]: Swift Version 5.10
Tealium Swift library version [e.g. 1.6.7]: 2.14.0
Dependency manager [None/Carthage/CocoaPods]: Swift Package Manager
Dependency manager version:

Describe the bug
Approximately 20-45% of our slow launch time occurrences across many app versions reference TealiumDelegateProxy.setup(context:). The property isAutotrackingDeepLinkEnabled appears consistently in reports whenever Tealium is mentioned in for slow launch times.

image Tealium Slow Launch Overview

Does a workaround exist?
If applicable, describe the workaround here.

There is no known workaround.

To Reproduce
Steps to reproduce the behavior. If applicable, please attach sample code showing how to reproduce the bug. Remember to keep your Tealium account details private, and only post generic code. Additional code or crash logs may be shared with us privately on [email protected].

  1. When profiling in Xcode, choose launch times template.
  2. After measuring multiple passes, filter to find Tealium's portion of the launch time.
    ...

Expected behavior
A clear and concise description of what you expected to happen.

Reduce launch time overhead for Tealium.

Screenshots
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions