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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors