This repo contains the user-/researcher-facing website for Well Ping, as well as some universal links-related setup files for the wellping.github.io domain.
- User-facing docs: https://wellping.github.io/ (source: https://github.com/wellping/wellping.github.io)
- Developer-facing docs: https://wellping.github.io/wellping/ (source: https://github.com/wellping/wellping/tree/main/docs)
- Universal Links: https://wellping.github.io/app/ (source: https://github.com/wellping/wellping.github.io/tree/main/app)
If the user has installed the app, they will be able to launch the app by visiting any page under https://wellping.github.io/app/ (the app/
folder). This is very useful for pre-filling the login information, as the user simply has to click a link in the email they received to automatically have the app opened and their user login code entered.
This is set up on the web-side by the .well-known
folder and on the client-side by ios.associatedDomains
and android.intentFilters
keys in https://github.com/wellping/wellping/blob/main/app.json.
See https://docs.expo.dev/guides/linking/#universaldeep-links-without-a-custom-scheme for more information.
The .well-known
folder stores files necessary for iOS (the apple-app-site-association file) and Android (the assetlinks.json file) to recognize wellping.github.io
as the domain to open the Well Ping app when the user visits any page under the app
folder https://wellping.github.io/app/.
Learn more: wellping/wellping#20.