Skip to content

[Bug]: After updating to v7.10.0, deeplink with url no longer works if MM mobile is not already running in the background #7766

@davidliudev

Description

@davidliudev

Describe the bug

When I clicked a deeplink that open MM mobile with a URL, in previous version, it works normally regardless of whether metamask is already running or not.

However when updated to v7.10.0 in iOS, it will only do the url redirection if MM is already running in the background. If no instance of MM is already running, it will open MM but never redirect to the URL.

This seemed to happen both in Android and iOS as reported by our dev team.

Combined with #7724 this essentially makes our application completely unusable on Android, as the workaround of this issue by killing MM every time on Android no longer works.

Expected behavior

The MM should always redirect to the specified url in deeplink

Screenshots/Recordings

No response

Steps to reproduce

  1. Kill all instance of Metamask
  2. Go to our app app.crossspace.io
  3. Click login using MM
  4. MM is opened, but with no url redirection

When MM is already running, repeat the above step, MM can redirect to the correct url.

Error messages or log output

No response

Version

v7.10.0

Build type

None

Device

iPhone 13 Pro Max

Operating system

iOS

Additional context

No response

Severity

No response

Metadata

Metadata

Labels

Sev3-lowA possible confusion or deception that is only hypothetical & has no known instances in the wilddeeplinkRelated to deep linking featureexternal-contributorteam-sdk-deprecatedDEPRECATED: please use "team-wallet-integrations" insteadtype-bugSomething isn't working

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions