Skip to content

digigene/digigene.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

digigene.github.io

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.

Live URLs (after deploy)

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)

Setup

  1. Enable GitHub Pages for this repo: Settings → Pages → Source → GitHub Actions.
  2. 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).

  1. Push to main (or run the Deploy GitHub Pages workflow manually).

Adding or updating apps

Edit apps.config.json:

  • host — domain serving these files (default digigene.github.io)
  • androidPackage — must match the app’s applicationId
  • androidSha256Secret — name of the GitHub Actions secret holding that app’s SHA-256 fingerprint
  • iosBundleId — must match the iOS bundle identifier
  • challengePathPrefix — 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.

Configured apps

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.

Related repos

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors