Skip to content

Commit 5a1b8e1

Browse files
authored
docs: add Android developer verification checklist (#455) (#484)
1 parent 9bec002 commit 5a1b8e1

3 files changed

Lines changed: 121 additions & 0 deletions

File tree

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
# Android Developer Verification
2+
3+
Use this checklist to complete and record the Play Console developer
4+
verification and Android package-name registration status for OnTime.
5+
6+
This work requires Google Play Console access for the developer account that
7+
owns `club.devkor.ontime`. Do not paste government IDs, addresses, phone
8+
verification codes, payment profile details, keystores, private keys, or
9+
unredacted Play Console screenshots into git, issues, pull requests, or chat.
10+
11+
## Required Access
12+
13+
- Google Play Console access for the OnTime developer account.
14+
- Permission to view developer account verification status.
15+
- Permission to create or inspect the Play Console app for package
16+
`club.devkor.ontime`.
17+
- Access to the release signing owner if package registration requires the
18+
SHA-256 certificate fingerprint or a signed proof APK.
19+
20+
## Console Checks
21+
22+
1. Open Play Console for the OnTime developer account.
23+
2. Check the developer account verification banner, Home tasks, and account
24+
verification pages.
25+
3. Record whether identity verification is complete, pending, rejected, or not
26+
yet available for this account.
27+
4. Open or create the Play Console app whose package name is
28+
`club.devkor.ontime`.
29+
5. Check whether Google has automatically registered the package name for the
30+
verified Play developer identity.
31+
6. If manual package-name registration is required, register
32+
`club.devkor.ontime` with the release signing certificate SHA-256
33+
fingerprint.
34+
7. If Google requires proof for an existing package name, follow the Play
35+
Console ownership flow using a signed APK generated with the matching
36+
private signing key.
37+
8. Record any deadline, rejected field, blocked step, or Google support case.
38+
39+
Google's current package-name registration guidance says package registration
40+
is blocked until Android developer identity verification is complete, and that
41+
Google planned to try automatic registration for Play apps before the broader
42+
Android developer verification launch. Confirm the actual status in the OnTime
43+
Play Console account because rollout timing and account eligibility are
44+
account-specific.
45+
46+
Reference:
47+
48+
- Play Console Help: Registering Android package names -
49+
https://support.google.com/googleplay/android-developer/answer/16761053
50+
- Play Console Help: Verify your developer identity information -
51+
https://support.google.com/googleplay/android-developer/answer/10841920
52+
- Play Console Help: Create and set up your app -
53+
https://support.google.com/googleplay/android-developer/answer/9859152
54+
55+
## Status Record
56+
57+
Fill this section after checking Play Console. Keep sensitive identity and
58+
signing details in the secure account record, not in this repository.
59+
60+
```text
61+
Checked by:
62+
Checked date:
63+
Play Console account:
64+
Developer account type: personal / organization / other
65+
Developer identity verification status:
66+
Verification deadline:
67+
Package name: club.devkor.ontime
68+
Play Console app exists: yes / no
69+
Package auto-registered by Google: yes / no / not shown
70+
Manual package registration required: yes / no / unclear
71+
Signing certificate SHA-256 source: Play App Signing / upload key / local release key / not needed
72+
Package registration status:
73+
Google support case:
74+
Remaining follow-up:
75+
Evidence location:
76+
```
77+
78+
## Completion Criteria
79+
80+
- Developer identity verification status is known.
81+
- Package-name registration status for `club.devkor.ontime` is known.
82+
- Manual registration is completed if Play Console requires it.
83+
- Any follow-up deadline or Google support case is recorded in the secure
84+
release account record and summarized in the release issue without sensitive
85+
details.

docs/Release-Checklist.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,9 @@ flutter build appbundle --release
113113
`ONTIME_ANDROID_KEY_PASSWORD`.
114114
- Follow `docs/Android-Signing-Setup.md` when creating or configuring the upload
115115
key.
116+
- Follow `docs/Android-Developer-Verification.md` to confirm Play Console
117+
developer verification and package-name registration status for
118+
`club.devkor.ontime`.
116119
- Keep keystores, passwords, and `key.properties` out of git.
117120
- Verify the release build fails clearly when signing secrets are missing.
118121
- After the signed AAB is uploaded to internal or closed testing, run the Google
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Issue 455 Plan: Android Developer Verification
2+
3+
## Scope
4+
5+
Issue #455 is limited to checking and recording Play Console developer
6+
verification and package-name registration status for `club.devkor.ontime`.
7+
8+
## Decision
9+
10+
This issue cannot be fully solved from the repository because it requires
11+
Google Play Console access and, possibly, release signing ownership. The useful
12+
repo-side work is to give the Play Console owner a concrete checklist and a
13+
safe status template that avoids storing sensitive identity or signing data in
14+
git.
15+
16+
## Steps
17+
18+
1. Confirm the parent release track order and blockers.
19+
2. Confirm issue #455 labels and acceptance criteria.
20+
3. Add release documentation for Play developer verification and package-name
21+
registration.
22+
4. Link the documentation from the release checklist.
23+
5. Leave the actual Play Console identity verification, package-name
24+
registration, and status recording to the human account owner.
25+
26+
## External Tasks
27+
28+
- Check Play Console developer identity verification status.
29+
- Confirm whether `club.devkor.ontime` was automatically registered.
30+
- Register the package/signing key if Play Console requires manual
31+
registration.
32+
- Record the non-sensitive result and any deadline in the release issue or
33+
secure release account record.

0 commit comments

Comments
 (0)