Deferred deep linking does not work if you wait longer than 3s to start browsing

RESOLVED FIXED

Status

()

RESOLVED FIXED
a year ago
a year ago

People

(Reporter: vbudhram, Assigned: vbudhram)

Tracking

unspecified
Other
iOS

Firefox Tracking Flags

(fxios8.3)

Details

(Whiteboard: [MobileCore][FxA])

Attachments

(1 attachment)

(Assignee)

Description

a year ago
After working Adjust support, we were able to find out why we had inconsistent experiences with deferred deep linking. When a new user is shown the onboarding flow they about 3 seconds to click `Start Browsing` before the deferred deep link does not work.

To help resolve this, we can add a user preference to be set when the user has launched the application from a deferred deep link. Then capture the link and launch the FxA sign-in page appropriately.
Out of curiosity, what's the source of the 3-second limit, is it something in adjust or in the browser that causes this?
tracking-fxios: --- → ?
(Assignee)

Comment 2

a year ago
My hunch is that it is the time it takes Adjust startup, ping its servers to get the deferred link, then launch the link. I notice that the time varies 2-4 seconds.
(Assignee)

Comment 3

a year ago
Created attachment 8895966 [details] [review]
Link to Github pull-request: https://github.com/mozilla-mobile/firefox-ios/pull/3020
Attachment #8895966 - Flags: review?(fpatel)
(Assignee)

Updated

a year ago
tracking-fxios: ? → 8.3
Attachment #8895966 - Flags: review?(fpatel) → review+
(Assignee)

Updated

a year ago
Assignee: nobody → vbudhram
Status: NEW → ASSIGNED
Landed on master. Uplifted to v8.x and v9.x
Status: ASSIGNED → RESOLVED
Last Resolved: a year ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.