-
Notifications
You must be signed in to change notification settings - Fork 4
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
Detect and respond to Status installed #24
Comments
@Ferossgp am I right that you implemented this for Android in the meantime? Noticed that the button changes to Open in Status there, but not on iOS. Can you tell me what would be required to achieve this on iOS? |
I'm not 100% confident that we can "detect" an app being installed on iOS, but we can try to launch it. I'll check, but if we don't have a URL handler scheme, we should, specifically for these situations. |
I believe @errorists anticipated this issue for iOS, hence the banner design to only add at the top of the page in case Status is installed. The button With "try and launch it", do you mean check and see what the app returns and update the page (show the banner) based on that? |
On iOS, currently the page shows 'Open in Status', if we cannot tell if Status is installed, the default should be |
cc @xAlisher this open issue relates to the bug you found when going to https://join.status.im/u/0x04f1ab965a3db6433923ceba0488ff605f230aca4c4c93bb6563c10b700cfdbbed2a364c980b9cf9679f352584d4da44cc01fc1e7257f1d2b80ffff5af64aa129f On iOS, we can't tell the difference between an app being installed or not. See comment above, the default should be to download, however, it seems we do attempt to open the app |
Problem
join.status.im/user/... can lower the effort of inviting people into and connecting on Status.
Currently the page is the same whether you have Status installed or not.
Current situation
Expected situation
Design for the prompt here: https://www.figma.com/file/TNCyHKtR3sx5EL6YznFWUa4O/Profile?node-id=4066%3A6653
The text was updated successfully, but these errors were encountered: