Navigation after sign-in (navPlan + navigate): App Store Connect Apps > + > New App (EN/TR), App Privacy by /apps/<appId>/distribution/privacy or the app list, Play app list by package name > Policy and programs > App content > Start / Manage. Every navigation click goes through navClick: the click gate stays absolute, only a link named exactly Start / Manage / Başla / Yönet passes. Each step is logged; a step not found in time or two matching apps -> the printed steps and wait (no crash). The TR gate now refuses "uygula" (apply) but not "uygulama" (app). Browser (cli/console/session.ts): attach to a Chrome with remote debugging (--cdp or DevToolsActivePort), else on macOS a temporary profile with only Local State and the profile's Cookies filtered to the console hosts, opened in real Chrome and deleted at the end, else storebound's own profile (--fresh-profile). Cookies are never printed. Desktop: fresh_profile option, the dialog says it uses the Chrome sign-in. Tests: navigation fixtures (ASC EN/TR, Play list, App content, missing step, duplicates, deny-listed decoys), session file selection, host filter, cleanup, and a real-Chrome copy-mode test on a throwaway profile and a local site.
12 lines
1.1 KiB
HTML
12 lines
1.1 KiB
HTML
<!doctype html>
|
|
<!-- MODELED, not recorded: Play Console > Policy and programs > App content, written from Google's public help pages:
|
|
one entry per declaration with a Start or Manage link that opens its form. The Ads entry's Start is a BUTTON here
|
|
and must never be clicked (only links named exactly Start / Manage open a form); Save is a decoy. -->
|
|
<html lang="en"><head><meta charset="utf-8"><title>App content - Play Console</title><script src="/_common.js"></script></head>
|
|
<body>
|
|
<h1>App content</h1>
|
|
<section aria-labelledby="h-cr"><h2 id="h-cr">Content rating</h2><p>Receive ratings for your app from official rating authorities.</p><a href="/play-content-rating.html">Start</a></section>
|
|
<section aria-labelledby="h-ta"><h2 id="h-ta">Target audience and content</h2><p>Let us know about the target age group of your app.</p><a href="/play-target-audience.html">Manage</a></section>
|
|
<section aria-labelledby="h-ads"><h2 id="h-ads">Ads</h2><p>Let us know whether your app contains ads.</p><button type="button">Start</button></section>
|
|
<button type="button">Save</button>
|
|
</body></html>
|