Apple App Store voor iOS apps
Om een iOS-app in de Apple App Store te kunnen publiceren, is het in eerste instantie vereist dat u beschikt over een Apple Developer Account. Houd er rekening mee dat het aanvraagproces soms niet onmiddellijk kan worden voltooid.
Neem de volgende stappen:
- Maak een Apple ID aan.
- Maak een Apple Developer Account aan en stel een betaling in (dit kan alleen met credit card).
- Verleen Genkgo de rol "Admin" om toestemming te geven voor het beheer van het account.
1. Apple ID aanmaken
Om een Apple Developer Account aan te maken, moet u in eerste instantie beschikken over een Apple ID. We raden aan om een account voor uw organisatie te creëren in plaats van uw persoonlijke account te gebruiken. Als u nog geen Apple ID voor uw organisatie heeft, kunt u deze hier aanmaken.
2. Apple Developer Account maken
Voordat u een Developer Account kunt aanmaken, moet u beschikken over een D-U-N-S-nummer. Wacht daarom met het volgen van de onderstaande stappen totdat u een D-U-N-S-nummer heeft ontvangen.
- Ga naar de Apple Developer website om deel te nemen aan het Developer Program. Kies onderaan de pagina voor "Start Enrollment" en log in met uw Apple ID.
- Zodra u bent ingelogd, komt u in het formulier om deel te nemen aan het programma. Geef aan welk type organisatie u vertegenwoordigt en bekijk de vereisten waaraan u moet voldoen. Ga vervolgens verder.
- Vul het formulier in en volg de instructies die Apple geeft.
- Afhankelijk van het type organisatie kan het enkele dagen duren voordat uw Apple Developer Account is goedgekeurd.
- Houd er rekening mee dat, afhankelijk van het organisatietype, kosten verbonden zijn aan het Developer Account. Deze kosten bedragen ongeveer $100 per jaar en kunnen alleen worden betaald met een creditcard.
Bestaande app verhuizen?
Als uw organisatie al een app heeft die niet is gekoppeld aan uw Apple Developer Account, dient u de app over te zetten. Dit geldt ook voor apps van Genkgo die nu onder uw eigen Apple Developer Account gepubliceerd zullen worden.
- Ga naar de Membership pagina in de Apple Developer portal en kopieer het team-ID.
- Stuur het team-ID en uw Apple ID (hetzelfde als uw gebruikersnaam bij Apple) naar de app-maker (Voor apps van Genkgo stuurt u deze twee ID's dus naar Genkgo).
- De app-maker initieert de overdracht naar het eigen Apple Developer-account.
3. Toegang verlenen aan Genkgo
App Store Connect
- Log in op appstoreconnect.apple.com.
- Ga naar Users and Access.
- Klik op het plusteken om een nieuwe gebruiker toe te voegen.
- Voer het e-mailadres apple@genkgo.nl in.
- Geef de rol Admin.
- Vink aan: Access to Certificates, Identifiers & Profiles.
4. App Store Connect API activeren en API-sleutel genereren
Om geautomatiseerde taken uit te voeren, zoals het uploaden van builds of het beheren van metadata, is het noodzakelijk om de App Store Connect API te activeren en een API-sleutel te genereren.
Ga naar uw Genkgo Admin-omgeving → Mobiel → Uw app → Publicatie in Stores -> Apple App Store. Klik op "Koppeling leggen" of "Koppeling opniew leggen". Volg daar het stappenplan.
4.1 API-toegang aanvragen
Alleen de Account Holder van het Apple Developer-account kan toegang tot de App Store Connect API aanvragen:
- Log in op App Store Connect met het Account Holder-account.
- Navigeer naar Users and Access.
- Klik op het tabblad Integrations.
- Klik op Request Access.
- Accepteer de voorwaarden en klik op Submit.
Na goedkeuring is de App Store Connect API beschikbaar voor gebruik.
4.2 Team API-sleutel genereren
Na het verkrijgen van toegang kun je een team-API-sleutel genereren:
- Ga naar Users and Access > Integrations.
- Klik onder Keys op App Store Connect API
- Klik op het tabblad Team Keys.
- Klik op Generate API Key of op de ronde knop met het (+) teken
- Voer in bij "Name" een herkenbare naam in voor de sleutel, bijvoorbeeld "Genkgo API".
- Selecteer onder Access de rol Admin.
- Klik op Generate.
- Download het
.p8
-bestand direct na het genereren. Let op: dit bestand kan slechts één keer worden gedownload. - Ga naar uw Genkgo Admin-omgeving → Mobiel → Uw app → Publicatie in Stores -> Apple App Store (stap 1)
- Upload het
.p8
-bestand bij AppStoreConnect API Key file (.p8) - Vul het API Issuer ID in dat u kopieert in het scherm op https://appstoreconnect.apple.com/access/integrations/api
- Vul het Key ID in dat u kopieert in het scherm op https://appstoreconnect.apple.com/access/integrations/api
- Upload het
- Verwijder het
.p8
-bestand van uw computer.
4.3 APNs Push sleutel genereren
- Log in op de Apple Developer portal → Keys: https://developer.apple.com/account/resources/authkeys/list
- Klik bovenaan op de ronde knop met het (+) teken om een nieuwe sleutel aan te maken.
- Voer bij Key Name een beschrijvende naam in voor de sleutel, bijvoorbeeld "Genkgo Push".
- Vink aan: Apple Push Notifications service (APNs) en klik ernaast op "configure"
- Selecteer bij Environment voor Production en klik op Save.
- Klik op Continue, controleer de gegevens en klik op Register.
- Download het
.p8
-bestand direct. Dit bestand is maar één keer te downloaden. - Kopieer daarnaast de Key ID.
- Ga naar uw Genkgo Admin-omgeving → Mobiel → Uw app → Publicatie in Stores -> Apple App Store (stap 2)\
- Upload de APNs-sleutel (.p8-bestand) bij het veld Key file (.p8)
- Vul het Key ID in dat u kopieert in het scherm op https://developer.apple.com/account/resources/authkeys/
- Vul het Apple Team ID in dat u kopieert in de rechterbovenhoek van het scherm https://developer.apple.com/account/resources/authkeys/. Dit is een cijfer- en letterreeks van 10 karakters.
- Klik op opslaan.
- Verwijder het
.p8
-bestand van uw computer.
Genkgo gebruikt deze sleutel om push-notificaties via APNs naar de iOS-app te kunnen versturen.
5. API-sleutel uploaden in Genkgo Admin
Om de gegenereerde API-sleutel te gebruiken binnen Genkgo, moet je deze uploaden in de Genkgo Admin-omgeving.
- Log in op uw Genkgo Admin-omgeving.
- Navigeer de Applicatie Mobiel
- Klik op uw app
- Bij "Publicatie in Stores" klikt u op "Apple App Store"
- Klik op Nieuwe API-sleutel toevoegen
- Voer de volgende gegevens in:
- Naam: Een herkenbare naam voor de sleutel (bijvoorbeeld "Apple App Store Connect").
- Key ID: De Key ID van de gegenereerde API-sleutel.
- Issuer ID: De Issuer ID gekoppeld aan je Apple Developer-account.
- .p8-bestand: Upload het eerder gedownloade
.p8
-bestand.
-
Sla de instellingen op.
Na het uploaden is de API-sleutel beschikbaar voor gebruik binnen Genkgo.
U bent nu klaar met aanmaken van het ontwikkelaarsaccount. U hoeft dit niet aan Genkgo te melden. Wij krijgen hiervan automatisch bericht.