diff options
| author | Christian Cleberg <[email protected]> | 2026-07-25 11:59:44 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-07-25 11:59:44 -0500 |
| commit | 030187ece649f3a6e28b298126884602aef16cf0 (patch) | |
| tree | 2e2506a7d1db92c8195b50294a5e121bda7cb352 /DomainDig/DomainCompareView.swift | |
| parent | 7156c088a438526182c517fafa35d31990d44f18 (diff) | |
| download | domain-dig-chore/owner-record-id-reveal.tar.gz domain-dig-chore/owner-record-id-reveal.tar.bz2 domain-dig-chore/owner-record-id-reveal.zip | |
chore: add DEBUG reveal of the CloudKit owner record IDchore/owner-record-id-reveal
Groundwork for the owner Pro+ allowlist. Adds OwnerAccess, which identifies the
app owner by their CloudKit user-record ID (a stable, opaque per-Apple-ID value
that cannot be guessed or spoofed), plus a DEBUG-only "Developer" row in
Settings → App Info that fetches and copies the current iCloud user's record ID
for the app's container.
OwnerAccess.ownerUserRecordID is empty, so isOwner() is inert until the real
value is filled in. A follow-up will hardcode the owner ID, wire isOwner() into
PurchaseService to grant .proPlus on a match, remove this reveal, and cut 5.0.1.
DEBUG-only UI; release builds are unaffected.
Diffstat (limited to 'DomainDig/DomainCompareView.swift')
0 files changed, 0 insertions, 0 deletions
