-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[iOS] [universal link]It should be possible to open staging and product urls in the proper app #2480
[iOS] [universal link]It should be possible to open staging and product urls in the proper app #2480
Comments
…om_config gh-2480 Use web app link from config
Hola guys! Unfortunately none of the links shared on this ticket are opening for me on the staging version of the app ( I'm at version 3.14.0 (1213). If I open the link from a note it will open the browser for me with no option to open the app from there and if I paste the link on the browser directly I will see no option to open the link on the app as well. Could you have a look? Thanks! |
we'll do, but this would be not a blocker for a release. The production needs to open, that's important |
Has this been solved by the branch that has been merged? |
According to https://developer.apple.com/documentation/Xcode/supporting-associated-domains#Add-the-associated-domain-file-to-your-website a file called https://gnosis-safe.io/.well-known/apple-app-site-association contains the follwing:
Our Gnosis team id was and is ZKG876RKJ8. So these appIDs should match. |
To fix this we should do the following:
|
We need the following to served at: https://safe-web-core.staging.5afe.dev/.well-known/apple-app-site-association
And at: https://app.safe.global/.well-known/apple-app-site-association we need:
|
The fix will make sure, that URLs to tx details generated by the webapp will open the correct ios app (staging or prod). Regarding the wallet connect links, we will not be able to correctly open the staging app. The reason is that these urls are determined by the Dapp and not the bundli of the isntalled ios app. |
|
Apparently web and mobile create different urls: The difference is the tx?id= before the tx This seems to be the ticket for the mobile implementation: #2463 The other link types work on mobile and web: https://app.safe.global/gor:0xC642bEc0e4f69815e89723C09caA8DAa524cAc9c/balances Would be interesting if web produces this format as well. |
The mobile app should support a new format to open the links from the web. Will it be a part of this issue or will we have a separate issue to support a new format? |
Bug description
[universal link]It should be possible to open staging and product urls in the proper app
Steps To Reproduce
https://safe-team.staging.gnosisdev.com/rin:0x1230B3d59858296A31053C1b8562Ecf89A2f888b/transactions/ethereum_0x1230B3d59858296A31053C1b8562Ecf89A2f888b_0xb646fd83d156a4da55f38e6668ce95ebdb13a6e35057286b7afb6bf021b8c4a1_0x1674b3fd93555c44
https://safe-team.staging.gnosisdev.com/app/matic:0xb412684F4F0B5d27cC4A4D287F42595aB3ae124D/balances
https://safe-team.staging.gnosisdev.com/app/matic:0x7824DFC748f9048174863173f0504491CE58ba2D/balances
https://safe-team.staging.gnosisdev.com/app/matic:0x7824DFC748f9048174863173f0504491CE58ba2D/transactions/history
https://safe-team.staging.gnosisdev.com/app/matic:0x7824DFC748f9048174863173f0504491CE58ba2D/transactions/queue
Expected Result

Screenshots
Also to retest:
What needs to be done
(From refinement on February 14th)
Device & App version
Environment
staging
Additional info
(Optional)
The text was updated successfully, but these errors were encountered: