Files
boc/appstore-launch-plan.md
T
Bernt bae705aa97 ARCHITECTURE: NFC roadmap, edge AI, audit logging
- Add NFC ePassport roadmap (ICAO 9303, eIDAS)
- Add TensorFlow.js edge face detection (BlazeFace)
- Add structured audit logger (GDPR-compliant)
- Risk scoring support

Part of KYC Apple Native UX v1.1.0
2026-06-29 16:24:48 +00:00

8.9 KiB
Raw Blame History

quiXzoom — App Store & Google Play Lanseringsplan

Datum: 2026-06-24 | Mål: Lansering 1 aug 2026 | ~5 veckor kvar


🔍 D-U-N-S STATUS (undersökt 2026-06-24)

Varken quiXzoom Inc. (Delaware) eller Landvex AB (559141-7042) hittades i publika sökindex.

D&B:s lookup-sida (dnb.com) blockerar automatiserad sökning och kräver manuell interaktion via formulär. Apple Developer D-U-N-S-lookup kräver inloggat Apple ID.

Slutsats: Erik måste söka manuellt — se Steg 1a nedan. Det är sannolikt att numret saknas eftersom bolagen är unga/nystartade.


STEG 1 — Idag (blockerare om de inte startas nu)

1a. D-U-N-S-nummer

Vem: Erik
Tid: 510 dagar om det saknas (Apple kan expediera gratis, brukar ta 5 arbetsdagar)

Hur du söker/ansöker — steg för steg:

Alternativ A: Via Apple Developer (enklast)

  1. Gå till: https://developer.apple.com/enroll/duns-lookup/
  2. Logga in med det Apple ID som ska äga Developer-kontot
  3. Fyll i bolagsnamnet: prova "quiXzoom Inc" (Delaware) ELLER "Landvex AB"
  4. Fyll i adress (registrerad bolagsadress)
  5. Om träff: notera D-U-N-S-numret
  6. Om ingen träff: klicka "Request a D-U-N-S Number" → formulär skickas till D&B
  7. Apple-processen är gratis och brukar gå snabbare än direkt via D&B

Alternativ B: Direkt via D&B (backup)

  1. Gå till: https://www.dnb.com/duns-number/lookup.html
  2. Sök på bolagsnamnet + land
  3. Om inget hittas → klicka "Get a D-U-N-S Number" → gratis ansökan
  4. Bekräftelsemejl brukar komma inom 130 dagar (Apple-vägen = snabbare)

⚠️ Vilket bolag ska registreras?
Om quiXzoom Inc (Delaware) är det tänkta App Store-kontot → sök på det.
Om Landvex AB är det operativa bolaget → sök på det.
Du kan bara ha ett Apple Developer Organization-konto per bolag. Välj rätt från start.

Spara D-U-N-S-numret här när du fått det: _______________


1b. Apple Developer Program (Organization)

Kostnad: $99/år
URL: https://developer.apple.com/programs/enroll/
Krav:

  • D-U-N-S-nummer (se 1a ovan)
  • Apple ID (gärna ett dedikerat "dev@quixzoom.com")
  • Juridisk rätt att binda bolaget (firmatecknare)
  • Bolagets officiella webbplats (quixzoom.com )

Tid: 15 arbetsdagar för Apple-godkännande efter att D-U-N-S finns
OBS: Apple ringer ibland upp för att verifiera — svara på okänt nummer från USA


1c. Google Play Console (Organization)

Kostnad: $25 engångsavgift
URL: https://play.google.com/console/signup
Krav:

  • Google-konto (skapa dev@quixzoom.com om det inte finns)
  • 2FA aktiverat på kontot
  • Organisationsuppgifter (bolagsnamn, adress, kontaktinfo)
  • Verifierad webbplats (quixzoom.com )

Tid: Brukar godkännas inom minutertimmar
Fördel: Ingen D-U-N-S krävs. Starta detta parallellt med Apple-processen.


STEG 2 — Vecka 1-2: Bygg

Byggstrategi (KRITISKT — välj rätt från start)

INTE: Webview-wrapper av app.quixzoom.com → Apple avvisar (Guideline 4.2 "Minimum Functionality")
JA: React Native / Expo / Flutter med dessa native-funktioner:

Native-funktion Varför det krävs
Native kamera (inte browser MediaDevices) Stabilitet, hastighet, Apple-krav
GPS/plats med bakgrundstillstånd Field missions kräver det
Push-notiser Ny mission i närheten
Offline-kö Submission när nät saknas
Native navigation Inte web router

Minimum native features för godkännande

  • Kamera med GPS-tagg automatiskt
  • Platsbehörighet med tydlig motivering (Apple läser dessa texter noga)
  • Push-notiser för nya missions
  • In-app kontoradering (Apple-krav sedan 2022, kan INTE vara "kontakta oss")
  • Sign in with Apple (obligatoriskt om Google/social login erbjuds)
  • Offline-kö för submission när nät saknas

STEG 3 — Vecka 2-3: Compliance

Apple Privacy Nutrition Labels (måste matcha faktisk insamling)

Datatyp Insamlas Länkad till användare
Precis plats (GPS) Ja Ja
Foton/kamera Ja Nej
Namn, e-post Ja Ja
ID-foto (KYC) Ja Ja
Enhets-ID Ja Nej

Google Data Safety

Samma information som Apple, men i Googles formulärformat i Play Console.

Juridiska URLs (krävs av båda butikerna)


STEG 4 — Vecka 3-4: Assets & Submit

Store assets att förbereda

Apple App Store:

  • App-ikon: 1024×1024 px PNG, ingen alpha-kanal, ingen text "App", ingen rund form (Apple rundar själv)
  • iPhone screenshots: 6.9" (iPhone 16 Pro Max: 1320×2868) — obligatorisk storlek
  • iPhone screenshots: 6.5" (äldre, 1242×2688) — rekommenderas
  • iPad screenshots om universal app
  • App Store-beskrivning: max 4 000 tecken, viktigast i de första 255 (trunkeras i lista-vy)
  • Keywords: max 100 tecken, kommaseparerade, inga mellanslag, inga ord som redan finns i appnamn/beskrivning
  • Promotional text: 170 tecken (uppdateras utan ny review)

Google Play:

  • App-ikon: 512×512 px PNG
  • Feature graphic: 1024×500 px (visas i toppen av butikssidan)
  • Screenshots: min 2 st, max 8, 16:9 eller 9:16
  • Kort beskrivning: max 80 tecken
  • Lång beskrivning: max 4 000 tecken

Submit-strategi

Apple:

  • Submitta tisdagtorsdag morgon (undvik fredagsöndag, längre review-tider)
  • Bifoga i "Notes for Reviewer": demo-konto, lösenord, förklaring varför platsbehörighet krävs
  • Beskriv tydligt vad appen gör och hur Zoomer-uppdrag fungerar
  • Förvänta 13 dagars review-tid (kan bli längre om reviewer ber om mer info)

Google:

  • Starta med Closed testingOpen testingProduction
  • Google godkänner snabbare, men kräver numera organisationsverifiering
  • Bifoga förklaring om platsbehörighet i bakgrunden

STEG 5 — Fallback (KRITISKT)

PWA på app.quixzoom.com = garanterad lansering 1 aug oavsett butiksstatus.

PWA-status idag (kontrollerat 2026-06-24):

  • manifest.webmanifest finns och är korrekt
  • apple-mobile-web-app-capable: yes
  • apple-mobile-web-app-title: quiXzoom
  • theme-color: #2F7A69
  • Ikoner: 192×192, 512×512 (inkl. maskable)
  • display: standalone
  • orientation: portrait

PWA saknar (bör fixas för bättre upplevelse):

  • screenshots i manifest (för Android installationsprompt)
  • share_target om delning av foton direkt till appen önskas
  • Funkar utmärkt som installationsbar PWA redan idag

Native-apparna är en uppgradering, inte ett krav för 1 aug.


Betalnings- & IAP-klarhet

Scenario Apple IAP krävs? Kommentar
Zoomer-utbetalningar Nej Ersättning för verklig tjänst (som Uber/Airbnb)
Köpare betalar via Stripe på webb Nej Transaktion sker utanför appen
QX Credits köps i appen ⚠️ Oklart Kan tolkas som digital vara → 30% Apple-avgift
QX Credits köps på webb Nej Tillåtet, men Apple förbjuder länk till webköp från iOS-app

⚠️ QX Credits: Konsultera jurist/Apple-specialist innan du implementerar in-app köp av credits. Om de klassas som "digital currency" tar Apple 30%. Alternativ: sälj credits enbart via webben och läs in saldo i appen (tillåtet, men du får inte ha en "köp"-knapp i iOS-appen som hänvisar dit).


Kontakter & Resurser


Checklista — Status

Omedelbart (den här veckan)

  • D-U-N-S sökt via Apple Developer (Erik, 15 min)
  • D-U-N-S-nummer noterat/ansöktblockerare för Apple-konto
  • Google Play-konto skapat (kan göras idag, parallelltidigt)
  • Apple Developer-konto skapat (när D-U-N-S finns)
  • Byggstrategi beslutad (React Native / Expo / Flutter)

Vecka 1-2

  • Native-kamera implementerad
  • GPS-behörighet med motivering
  • Push-notiser
  • In-app kontoradering
  • Sign in with Apple

Vecka 2-3

  • Privacy labels ifyllda (Apple)
  • Data Safety ifylld (Google)
  • Kontoradering-funktion i app

Vecka 3-4

  • App-ikon 1024×1024 klar
  • Screenshots klara (6.9" + 6.5")
  • Google Feature graphic klar
  • Store-texter klara (SV + EN?)
  • TestFlight/intern test godkänd
  • Submitted App Store
  • Submitted Google Play

Fallback (garanterad)

  • PWA live som fallback (redan live)