In dit artikel
Voordat je begint
Je site heeft de iPhone-app (zie Add apps). Je hebt een Apple ID nodig waarop tweestapsverificatie is ingeschakeld.
Stappenplan
- Zorg voor een Apple Developer-account. Tik op Join the Apple Developer Program. Kies Individual of Organization. Apple rekent een jaarlijkse vergoeding, rechtstreeks aan Apple betaald, niet aan Keynate. Wacht op Apple's "Welcome"-e-mail; dit kan een of twee dagen duren. Een organisatie heeft een D-U-N-S-nummer nodig (gratis, duurt maximaal een week) en een bedrijfswebsite.
- Accepteer Apple's overeenkomsten. Meld je als Account Holder aan bij App Store Connect. Klik op Economie en daarna op Agreements. Zie je een gele banner, druk dan op Review Agreement, vink het vakje aan en druk op Accepteren. Voor gratis apps is alleen de Free Apps-overeenkomst vereist.
- Maak een API-sleutel voor Keynate. Open in App Store Connect Users and Access en daarna Integrations → App Store Connect API → Team Keys. Druk op Generate API Key. Noem deze Keynate. Toegang: Beheer (voor de eerste configuratie). Druk op Download API Key om het .p8-bestand te downloaden. Apple laat je dit maar één keer downloaden. Kopieer de Issuer ID en de Key-id. Voer beide in op de iPhone-kaart, selecteer het .p8-bestand en druk op Save and check.
- Maak het app-record aan. Open in App Store Connect Apps, druk op + en vervolgens op New App. Platform iOS. Plak de appnaam vanaf je Apps-pagina. Kies de Bundle-id die overeenkomt met die op je Apps-pagina. Als de lijst leeg is, druk dan eerst op Opnieuw controleren op Keynate; Keynate registreert deze voor je. SKU: willekeurig. User Access: Full Access. Druk op Maken.
- Naam en pictogram van je app. Zie App name and icon.
- Bouw mijn app en verstuur naar TestFlight. Tik op Build your iPhone app (later Make my app). Dit duurt ongeveer 20 tot 40 minuten. Zodra Apple de verwerking heeft voltooid, verschijnt deze vanzelf in TestFlight.
- Test op je iPhone. Installeer TestFlight vanuit de App Store (gratis, gemaakt door Apple). Open de testlink of scan de QR-code, tik op Accepteren en Installeer. Probeer elk scherm. Vink daarna Tried on a real iPhone aan in de App Store-checklist. De gids noemt deze stap optioneel, maar Keynate stuurt je app pas na dat vinkje naar Apple.
- App Review-checklist. Kopieer de antwoorden van Keynate naar App Store Connect en vink elk item af. Zie Store checklists. Heeft je app een lezersinlog, maak dan ook de reviewer-inlog aan.
- Dien in voor beoordeling. Druk onder Build, preview and publish bij de geteste versie op Publish to the App Store en vervolgens op Publiceren. Als je app een lezersinlog heeft, moet de reviewer-inlog eerst bestaan. Apple beoordeelt doorgaans binnen 1 tot 2 dagen. Na goedkeuring bereikt de app gebruikers over een periode van 7 dagen; je kunt dit pauzeren.
Goed om te weten
- iPhone-builds kunnen Binnenkort tonen terwijl Keynate ze inschakelt voor je site. Je kunt stappen 1 tot en met 5 alvast uitvoeren zodat je klaar bent.
- Apple vraagt nieuwe accounts om een korte schermopname op een echte iPhone. Onder Review information somt Review video (iPhone) de op te nemen stappen op. Voeg deze toe in App Store Connect → your app → App Review Information → Attachment.
- Een build die uitsluitend voor je eigen testers is bedoeld, vermeldt dat. Voeg deze toe aan een interne testgroep via TestFlight → Internal Testing en installeer hem daarna vanuit de TestFlight-app.
- Sleutel verwijderen op de iPhone-kaart stopt de uploads van Keynate. Je gepubliceerde app blijft in de store staan.
Veelvoorkomende problemen
- "Install the TestFlight preview on a real iPhone, try it, then tick “Tried on a real iPhone”." Voer stap 7 uit en druk opnieuw op Publish.
- De Bundle ID staat niet in Apple's lijst. Druk op Opnieuw controleren op je Apps-pagina. Kan je sleutel deze niet registreren, voeg hem dan toe in je Apple Developer-account onder Identifiers.
- Apple blokkeert uploads. Accepteer de nieuwste overeenkomsten onder Business → Agreements.
- Apple heeft om wijzigingen gevraagd. Zie My app was rejected.
- Iets anders: My app does not build or publish.
Vragen
Veelgestelde vragen
Betaalt Keynate de kosten van Apple?
Nee. Het developer-account is van jou, dus de jaarlijkse vergoeding van Apple wordt door jou rechtstreeks aan Apple betaald.
Werkt de app op iPad?
Ja. De App Store-kaart heet iPhone & iPad app (App Store).