Org-level GitHub Pages site for DigiGene Android App Links and iOS Universal Links verification.
Redirect landing pages stay in their own repos (anatomyquiz_redirect, quizia_redirect). This repo only hosts the domain-root verification files required by Android and iOS.
| Path | Purpose |
|---|---|
https://digigene.github.io/.well-known/assetlinks.json |
Android App Links (all apps) |
https://digigene.github.io/apple-app-site-association |
iOS Universal Links |
https://digigene.github.io/.well-known/apple-app-site-association |
iOS Universal Links (alternate path) |
- Enable GitHub Pages for this repo: Settings → Pages → Source → GitHub Actions.
- Add repository secrets (Settings → Secrets and variables → Actions):
| Secret | Required | Source |
|---|---|---|
ANDROID_PLAY_SIGNING_SHA256 |
Yes (Anatomy Quiz) | Play Console → App integrity → App signing key certificate → SHA-256 |
QUIZIA_ANDROID_PLAY_SIGNING_SHA256 |
No | Same for Quizia / GKQ when that app uses challenge links |
Colons in fingerprints are optional. Multiple fingerprints for one app may be comma-separated (e.g. upload key + Play App Signing key).
- Push to
main(or run the Deploy GitHub Pages workflow manually).
Edit apps.config.json:
host— domain serving these files (defaultdigigene.github.io)androidPackage— must match the app’sapplicationIdandroidSha256Secret— name of the GitHub Actions secret holding that app’s SHA-256 fingerprintiosBundleId— must match the iOS bundle identifierchallengePathPrefix— must match the redirect repo path and the app’s manifest / entitlements (e.g./anatomyquiz_redirect/challenge)optional: true— skip Android entry if the secret is not set yet (iOS AASA entry is still generated)
Then run deploy. scripts/generate-verification-files.js rebuilds both files from that config.
| App | Android package | iOS app ID | Challenge path |
|---|---|---|---|
| Anatomy Quiz | com.digigene.mobilebodyquiz.mobile_body_quiz |
5PFKTQCSF8.com.digigene.mobilebodyquiz.mobileBodyQuiz |
/anatomyquiz_redirect/challenge/* |
| Quizia (optional) | com.digigene.generalknowledgequiz.general_knowledge_quiz |
5PFKTQCSF8.com.digigene.generalknowledgequiz.generalKnowledgeQuiz |
/quizia_redirect/challenge/* |
Verify Quizia’s iOS bundle ID in Xcode before relying on those links.
- anatomyquiz_redirect — invite / store redirect pages
- mobile_body_quiz — Anatomy Quiz app (manifest + entitlements)