Participants · apps/ios/CBAApp
APP CommBank app (iOS)
A native SwiftUI app (iOS 17+) that mocks the CommBank app and embeds the ID Partners wallet SDK. It follows the CommBank ID set-up flow from the design file, with the new "Also verify my income" path inserted after Review your details.
What it does
- Opens the 302 from the offers gateway in
ASWebAuthenticationSession(callback schemecbaapp) rather than following it. - Waits on "Gathering your income…" by polling pod status, then retries
/offersand hands the offer to the wallet SDK. - Share income proof shows the ZK bundle as a QR and a link to the verifier. The data sharing dashboard lists arrangements and shows deletion receipts.
- A hidden debug panel (long-press the diamond) switches local/Railway, customers and offline tokens.
Ports and endpoints
| Bundle id | au.com.cba.hackathon.wallet |
|---|---|
| URL schemes | cbaapp, openid-credential-offer |
| Universal link | /rent/verify* |
Railway
Runs on a phone or the Simulator.
Config browser
Read-only, from files tracked in git. Keys, keystores, .sec/, real env files and anything gitignored are left out; secret-looking values are shown as «redacted». 41 files.
Key files: project.yml Base.xcconfig