Blog

Hoe kan ik mijn App voor iOS buiten de store distribueren met het Apple Developer Program?

Apple iPhone
Apple iPhone

Wanneer u uw Mooie Apple App gaat maken, lijkt het misschien onvermijdelijk dat u de fase van het Publiceren in de App Store moet doorlopen.

Als het echter niet uw bedoeling is om de app openbaar en voor iedereen beschikbaar te maken, maar alleen voor interne gebruikers, kan het een goed alternatief zijn om de app buiten de Store om beschikbaar te maken.

Er zijn twee alternatieve methoden beschikbaar:

  • Methet VPP-programma, of Volume Purchase Programme voor bedrijven, kunt u eenvoudig en zonder ontwikkeling Mijn Apps distribueren die voldoen aan de behoeften van uw bedrijf, bijvoorbeeld via een URL.
  • Methet Apple Enterprise Program kunt u sets certificaten en aankoopprofielen maken om uw apps via een intern portaal of een URL te distribueren.


Dit artikel behandelt het Apple Enterprise Program alternatief. Met deze methode host u de installatiebinary (.ipa bestand) op een server, en stuurt u een URL naar uw beoogde gebruikers om toegang te krijgen tot de bron in https.

Voor wie is het Apple Developer Programma bedoeld?

Het Apple Enterprise Developer Program is, zoals de naam al doet vermoeden, bedoeld voor bedrijven die Mijn App willen distribueren onder al hun werknemers voor hun Apple apparaten (iPad, iPhones, Computer).

Met het Apple Enterprise Developer Program kunt u uw app intern distribueren, buiten de Apple Store om, en het kost 299 dollar per jaar. Hoe u de Apple apparaatversie van uw applicatie ook intern wilt distribueren, de eerste stap is om u op deze service te abonneren, wat essentieel is voor het maken van certificaatsets.

Hoe gaat het aan de kant van de Administratie?

De te volgen stappen in de Developer Account interface veranderen weinig van die in de GoodBarber backoffice. Het principe blijft hetzelfde:

1/ U gebruikt een "in House" distributie Certificaat om uw App te ondertekenen.
2/ U geeft uw app een app ID.
3/ U koppelt een push-certificaat aan deze app ID.
4/ U koppelt "in-house" en ad-hoc provisioningprofielen aan uw app ID.


Zodra uw applicatie is gegenereerd, kunt u de provisioning ervan zelf beheren.

Er zijn online diensten, waarvoor geen ontwikkeling nodig is, voor het beheer van de provisioning van applicaties die met een bedrijfsontwikkelaarsaccount zijn gemaakt. Met deze Diensten kunt u een intern winkelsysteem maken. Wij hebben een goede relatie met de oprichters vanAppaloosa, een van de leiders op deze markt. Als u hun product wilt gebruiken, kan GoodBarber u exclusieve voordelen bieden. Neem contact op met support voor meer informatie...

U kunt uw eigen app distribueren. Het systeem is een beetje Technisch, maar niet onoverkomelijk. Als u deze uitdaging wilt aangaan, lees dan verder.

Wilt u de distributie van uw App zelf beheren?

Om uw App zelf te distribueren, moet u 3 dingen doen:

1/ Host het binaire bestand van Mijn App (.ipa bestand) op een server. Het .ipa-bestand kan worden gedownload vanaf uw backend: Publiceer > Submit > iOS.

Let op: Het is essentieel dat het .ipa-bestand van uw app in https wordt geserveerd door uw server, anders is het niet mogelijk om uw app op de Telefoonnummer van gebruikers te installeren.


2/ Maak een manifest aan dat aan dit binaire bestand is gekoppeld. Een manifest is een bestand dat metadata bevat met betrekking tot de andere bestanden die het beschrijft. In dit geval bevat het manifest bijvoorbeeld de url van het ipa-bestand van uw app, de bundel-ID en de naam van de app.


U moet dit bestand handmatig maken (zie onderstaand voorbeeld). Open een willekeurige Tekst editor om uw manifest te maken. Geef het de extensie .plist wanneer u het opslaat


<xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist Versie="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>activa</key>
<array>
<dict>
<key>soort</key>
<string>software-pakket</string>
<key>url</key>
<string>[https-link naar het IPA-bestand]</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>[Bundel-ID]</string>
<key>bundle-versie</key>
<string>1.0</string>
<key>soort</key>
<string>software</string>
<key>titel</key>
<string>[App-naam]</string>
</dict>
</dict>
</array>
</dict>
</plist>


Vergeet niet de volgende elementen tussen vierkante haken te vervangen:
[ Https-link naar het IPA-bestand]: URL van uw .ipa-bestand nadat u het op een beveiligde server hebt gehost.
[ Bundel ID]: De ID van uw App die beschikbaar is op de pagina: Publiceer > Certificaten > iOS
[ App naam]: De naam van uw App.


3. Maak een webpagina met een Link naar het manifest

Nadat u het .plist-bestand naar de beveiligde server hebt geüpload, kunt u een webpagina maken waarop u een downloadlink naar uw app zet, zoals in het onderstaande voorbeeld:

<a href="itms-services://?action=download-manifest&url=URL_OF_THE_PLIST_FILE" id="text"> Download onze app </a>

Vergeet niet om"URL_OF_THE_PLIST_FILE" te vervangen door de URL van uw .plist bestand.
U kunt de Tekst "Download onze applicatie" ook vervangen door een ander gepersonaliseerd bericht.


Hoe zit het met de eindgebruiker?

Toepassing downloaden pop-up
Toepassing downloaden pop-up
U hebt een Pagina gegenereerd om de toepassing te downloaden en deze via een interne site of per E-mail naar uw eindgebruikers gestuurd. Zij kunnen dan op de link klikken om uw toepassing te downloaden.

De eerste keer dat gebruikers op deze link klikken, verschijnt er een pop-up op hun scherm om te bevestigen dat ze de applicatie willen downloaden. Als ze de applicatie vervolgens voor de eerste keer starten, verschijnt er nog een pop-up. Het OS zal hen vragen of ze de distributeur van de app, in dit geval u, vertrouwen.
Om dit te bevestigen en het gebruik van de app mogelijk te maken, moeten ze naar het Menu Instellingen > Algemeen > Profielen en Apparaatbeheer op hun iOS apparaat gaan. Uw gebruikers kunnen dan uw prachtige app op het scherm van hun apparaat ontdekken en gebruiken!

Opmerkingen

Uw "in House" distributie Certificaat verloopt na 3 jaar. Als het verlopen is, kunnen uw eindgebruikers de applicatie niet meer downloaden. U moet het dan vernieuwen.

U kunt maximaal 3 interne distributiecertificaten per Enterprise Account aanmaken, en u kunt hetzelfde certificaat gebruiken om meerdere applicaties te distribueren.
VOOR MEER INFORMATIE:
  • Is het nog mogelijk om aan online ontwikkeling te denken zonder een mobiele applicatie? Lees ons advies over de stappen en vragen die u moet stellen om uw mobiele applicatie succesvol te lanceren.
  • Als uw online strategie gericht is op de iPhone en iPad, dan moet uw applicatie compatibel zijn met de vereisten van het iOS-systeem. Hier zijn onze aanbevelingen voor ontwikkelaars die nieuw zijn met deze technologie. Op deze manier zal uw ontwikkeling rekening houden met de belangrijkste fase en methoden.
  • De huidige online trend laat duidelijk de vervanging van de computer door het scherm van het mobiele apparaat zien. Welke native app moet u kiezen om bij de tijd te blijven? Iphone & iPad vs Android... dat is een deel van de vraag!
  • Sinds juni 2017 moeten applicaties die gemaakt zijn voor iPhone-apparaten voldoen aan een specifiek protocol. Uitleg over de Apple regels en hun impact op uw online aanwezigheid op een mobiel scherm.
  • De verschuiving van schermtijd van computer naar mobiel heeft een duidelijke ontwikkeling: snelheid online. Technisch gezien heeft ons systeem ook geprofiteerd van verbeteringen op het gebied van snelheid. Vanaf het begin loopt u voorop.
  • Als u eenmaal voorbij de ontwikkelingsfase van uw online toepassing bent, kunnen er onverwachte "problemen" zijn om deze op het scherm te krijgen. Met name het privé verspreiden van uw app. Is het mogelijk om de distributie op uw eigen server te organiseren? Hebt u een speciaal certificaat of protocol nodig?

Lees verder

  3 min leestijd

Je Ticketmaster-evenementen vullen nu vanzelf de agenda van je app

Kort gezegd. Ticketmaster is een extensie van GoodBarber, de no-code app builder, die een agendasectie vult met de komende evenementen die een zaal via Ticketmaster verkoopt. Elk evenement komt binnen met afbeelding, beschrijving, datum en tijdstip, en een knop om tickets te kopen op Ticketmaster; geannuleerde evenementen worden niet getoond. Je koppelt de extensie met een gratis sleutel van het ontwikkelaarsportaal van Ticketmaster en de id van je zaal. Ze is gratis voor Content-apps: elke sectie telt als een van de extensies die in je abonnement zitten.Veel zalen verkopen er al. Ticketmaster verkocht in 2025 in totaal 346 miljoen tickets met servicekosten, volgens de jaarresultaten van Live Nation, gepubliceerd op 19 februari 2026. Zo werkt de extensie voor een concertzaal die al haar voorstellingen via Ticketmaster verkoopt.

  5 min leestijd

Vind antwoorden in podcasts met GoodBarber Chatbot

Neem een lokale radiozender met liveprogramma’s, een programmaschema en interviews die op aanvraag in de app beschikbaar zijn. Elke opname heeft een titel en een beschrijving. Die helpen luisteraars door de inhoud te bladeren, maar een interview bevat vaak nuttige details die niet in de samenvatting staan.In ons voorbeeld heet de aflevering ‘De stad die we delen’. De beschrijving introduceert een gesprek over het dagelijks leven in de stad. Tijdens de opname legt een stedenbouwkundige uit welke maatregelen de stad tegen zomerhitte wil nemen: bomen planten langs schoolroutes, meer schaduw op schoolpleinen creëren en sommige verharde oppervlakken vervangen door groene zones.Geen van die maatregelen staat in de titel of de beschrijving. Een luisteraar herinnert zich het onderwerp en vraagt:Welke aflevering legde uit hoe de stad de zomerhitte wil verminderen?We hebben audiopodcasts toegevoegd als kennisbronnen voor GoodBarber Chatbot, zodat dit soort vragen naar je programma’s kunnen leiden. Er zijn twee niveaus: de geschreven informatie die je bij elke aflevering publiceert en de gesproken inhoud die je laat transcriberen.

  3 min leestijd

Je Twitch-livestreams en -video's, nu in je app

Kort gezegd. Twitch is een extensie van GoodBarber, de no-code app builder, die een Twitch-kanaal toevoegt als bron van een videosectie. Is het kanaal live, dan staat de stream bovenaan de sectie; de rest van de tijd toont de sectie de video's van het kanaal. Je koppelt het één keer, met een Client ID en een Client Secret uit de ontwikkelaarsconsole van Twitch. De extensie is gratis voor Content-apps: elke sectie telt als een van de extensies die in je abonnement zitten.Het publiek zit op Twitch. In september 2026 keken kijkers er 1,51 miljard uur naar livestreams, met gemiddeld 2,1 miljoen mensen tegelijk, volgens TwitchTracker. Zo werkt de extensie voor een creator die elke dinsdag om 20.00 uur live gaat.