app-creator/domain-packs/ios-app/scaffold/app-store-connect-metadata.md
Kjell Tore Guttormsen 2011507ea1 design(app-creator): S6 — forfatt ios-app referanse-domain-pack + start claude-code-plugin-pakke
- domain-packs/ios-app/: komplett referanse-pakke (8 komponenter) — pack.json med
  components-map, conventions.md, 4 patterns/, gotchas.md, checklist.md splittet i 3
  (App Store-submission + security-privacy/MASVS 2.1 + accessibility/WCAG 2.2 AA),
  3 scaffold/-maler (PrivacyInfo.xcprivacy-plist, NSUsageDescription-inventar,
  ASC-metadata), eksempel-feature-brief i Voyage strict-mode-format, glossary.md.
  Hver teknisk påstand verifisert mot Apple Developer / W3C WAI / OWASP MAS.
- domain-packs/claude-code-plugin/: stub — pack.json + conventions.md + gotchas.md
  + checklist.md + glossary.md ferdige (ekstrahert fra ktg-privat-konvensjoner);
  patterns/scaffold/examples er stubs.
- docs/domain-pack-spec.md: § D2/D3/D4/D7 + restrisiko oppdatert — pack.json
  components-felt, core/supplementary låst til manifestet, checklist-splitt-konvensjon,
  snapshot-materialiserings-mekanikk presisert, iOS-versjons-korreksjon (iOS 26, ikke
  "iOS 18/19"), D7 → "forfattet i S6".
- prototype-run/friksjon.md: #9 (Akashic-briefen refererer "iOS 19" som ikke finnes —
  rettes i S7) + S6-prosessnotater (checklist-splitt bekreftet nødvendig, components-gap
  fylt, verifiserings-asymmetri ios-app vs claude-code-plugin notert).
- CLAUDE.md: peker til domain-packs/ under § Status.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-12 14:06:54 +02:00

2.7 KiB
Raw Blame History

App Store Connect-metadata — {app-slug}

Samle alt som må inn i App Store Connect før innsending. Kryss av mot checklist.md § A.

App-informasjon

  • App-navn: {≤30 tegn}
  • Undertittel: {≤30 tegn}
  • Bundle ID: {com.example.app}
  • Primær kategori / sekundær: {…}
  • Aldersrating: fullført revidert spørreskjema → resultat: {4+ / 9+ / 12+ / 13+ / 16+ / 18+}
  • Support-URL: {https://…}
  • Marketing-URL (valgfri): {…}
  • Personvern-policy-URL: {påkrevd hvis noe data samles; for all-local kan en kort side som sier "ingen data samles" holde}
  • Copyright: {© ÅÅÅÅ Navn}

Beskrivelse & nøkkelord

  • Beskrivelse: {≤4000 tegn — må stemme med faktisk funksjonalitet, ingen påstander appen ikke kan stå inne for}
  • Nøkkelord: {≤100 tegn, komma-separert}
  • Promotional text (valgfri, kan endres uten review): {≤170 tegn}
  • Hva er nytt (release-notater): {per versjon}

Skjermbilder & forhåndsvisning

  • 6,9″ iPhone: 1320×2868 px — {N stk, 110}
  • 13″ iPad (hvis universal): 2064×2752 px — {N stk}
  • Format: flat PNG/JPG, RGB, ingen alfakanal. Må vise faktisk UI (Guideline 2.3).
  • App preview (valgfri video): {1530 s, per enhetsstørrelse}

Personvern (App Privacy Details)

  • Data Not Collected? {ja / nei} — hvis nei, fyll ut per kategori (se checklist-security-privacy.md).
  • For hver innsamlet kategori: formål + linket til identitet? + brukt til tracking?
  • PrivacyInfo.xcprivacy i bygget? {ja — se scaffold/PrivacyInfo.xcprivacy}

Compliance

  • Eksport-compliance: ITSAppUsesNonExemptEncryption = {false hvis kun standard-HTTPS, ellers besvar i ASC}
  • Content rights: appen inneholder/bruker tredjeparts-innhold jeg har rett til? {ja/nei + grunnlag}
  • Tredjeparts-innhold-disclaimere (hvis relevant): {f.eks. "ikke affiliert med X" i beskrivelsen}

Region-spesifikt (kun markeder du distribuerer i)

  • EU — DSA trader-status: verifisert kontaktinfo i ASC? {ja/nei}
  • Kina — ICP-filing-nummer: {nummer / N/A — ikke distribuert i Kina}
  • Sør-Korea — GRAC (kun spill): {rating / N/A}

App Review-informasjon

  • Demo-konto: {brukernavn/passord hvis login kreves, ellers N/A}
  • Notater til review: {spesielt oppsett, hvordan teste tidsavhengige features, kontaktinfo}
  • Kontakt: {navn, e-post, telefon}

Pris & tilgjengelighet

  • Prismodell: {gratis / engangs-betalt — pris-tier / freemium}
  • Land/regioner: {alle / utvalg}
  • Utgivelse: {manuell / automatisk ved godkjenning / planlagt dato}