Blog

Wie kann ich meine iOS-App mit dem Apple Enterprise Developer Program außerhalb des Stores vertreiben?

Apple iPhone
Apple iPhone

Bei der Zeitauswahl für das Estellen sie eine App erscheint es unvermeidlich, dass Sie diese im App Store veröffentlichen müssen.

Wenn es nicht Ihr Ziel ist, die App öffentlich und für alle verfügbar zu machen, sondern nur für interne Nutzer, kann es eine gute Alternative sein, sie außerhalb des Stores verfügbar zu machen.

Es gibt zwei alternative Methoden:
 

  • Das VPP-Programm ( Volume Purchase Program) für Unternehmen ermöglicht es Ihnen, Apps, die den Anforderungen Ihres Unternehmens entsprechen, einfach und ohne Entwicklung zu verteilen, z.B. über eine URL.
  • Das Apple EnterpriseDeveloper Progra m ermöglicht es Ihnen, Zertifikate und Beschaffungsprofile zu erstellen, um Ihre Apps über ein internes Portal oder eine URL zu verteilen.


Einen Artikel über die Alternative des Apple Enterprise Developer Program. Bei dieser Methode werden Sie die Installationsbinärdatei (.ipa-Datei) auf einem Server hosten und Ihren Zielbenutzern eine URL für den Zugriff auf die Ressource über https übermitteln.

An wen richtet sich das Apple Enterprise Developer Program?

Das Apple Entwicklerprogramm für Unternehmen richtet sich an Unternehmen, die ihre Apps an alle Mitarbeiter ihrer Struktur für deren Apple-Geräte (iPad, iPhones, Computer) verteilen möchten.

Das Apple Enterprise Developer Program ermöglicht es Ihnen, Ihre App intern außerhalb des Apple Stores zu vertreiben und kostet $299 pro Jahr. Unabhängig davon, wie Sie die Version Ihrer Anwendung für Apple-Geräte intern verbreiten möchten, ist die erste Maßnahme, diesen Dienst zu übernehmen, der für die Erstellung von Zertifikatesätzen erforderlich ist.

Wie sieht es mit der Administration aus?

Die Schritte, die Sie in der Schnittstelle des Developer Accounts ausführen müssen, unterscheiden sich kaum von denen, die im GoodBarber Backoffice angegeben sind. Das Prinzip bleibt das gleiche:

1/ Sie werden ein In-House-Zertifikat verwenden, um Ihre App zu signieren.
2/ Sie werden Ihrer App eine App-ID geben.
3/ Sie werden ein Push-Zertifikat mit dieser App-ID verknüpfen.
4/ Sie werden "In-house"- und Ad-hoc-Provisionierungsprofile mit Ihrer App ID verknüpfen.


Sobald Ihre Anwendung erstellt ist, können Sie die Bereitstellung selbst übernehmen.

Es gibt Online-Dienste, die nicht entwickelt werden müssen, um die Bereitstellung von Apps zu verwalten, die mit einem Enterprise Developer Account erstellt wurden. Diese Dienste ermöglichen es Ihnen, ein internes Store-System zu erstellen. Wir haben gute Beziehungen zu den Gründern vonAppaloosa, einem der Marktführer in diesem Bereich. Wenn Sie deren Produkte nutzen möchten, kann GoodBarber Ihnen exklusive Vorteile bieten. Bitte wenden Sie sich an den Support, um mehr darüber zu erfahren...

Sie können Ihre App auch selbst vertreiben. Das System ist ein wenig technisch, aber nicht unüberwindbar. Wenn Sie sich dieser Herausforderung stellen wollen, kein Problem, lesen Sie weiter.

Möchten Sie die Verbreitung Ihrer App selbst verwalten?

Um Ihre App selbst zu vertreiben, müssen Sie 3 Dinge tun:
 

1/ Die Binärdatei der App (.ipa-Datei) auf einem Server hosten. Die .ipa-Datei kann von Ihrem Backend heruntergeladen werden: Veröffentlichen > Einreichen > iOS.

Bitte beachten Sie: Es ist unbedingt erforderlich, dass die .ipa-Datei Ihrer App von Ihrem Server als https-Datei serviert wird, da sonst die Installation Ihrer App auf den Telefonen der Nutzer nicht möglich ist.

 

2/ Erstellen Sie ein Manifest, das mit dieser Binärdatei verknüpft ist. Ein Manifest ist eine Datei, die Metadaten über andere Dateien, die sie beschreibt, enthält. In diesem Fall wird das Manifest beispielsweise den URL der ipa-Datei Ihrer App, die Bundle-ID und den Namen der App enthalten.


Sie müssen diese Datei manuell erstellen (siehe Beispiel unten). Öffnen Sie einen beliebigen Texteditor, um Ihr Manifest zu erstellen. Geben Sie ihr beim Speichern die Erweiterung .plist.


<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 version="1.0">.
<dict>.
<key>items</key>.
<array>.
<dict>.
<key>Assets</key>.
<array>>
<dict></dict>.
<key>kind</key>
<string>software-package</string>.
<key>url</key>.
<string>[https link to the IPA file]</string>.
</dict>.
</array>.
<key>metadata</key>.
<dict>.
<key>bundle-identifier</key>.
<string>[Bundle ID]</string>.
<key>bundle-version</key>.
<string>1.0</string>.
<key>kind</key>
<string>software</string>.
<key>title</key>.
<string>[App Name]</string>.
</dict>.
</dict>.
</array>.
</dict>.
</plist>.


Vergessen Sie nicht, die folgenden Elemente in eckigen Klammern zu ersetzen:
[Https link to the IPA file]: URL Ihrer .ipa Datei, nachdem Sie diese auf einem sicheren Server gehostet haben.
[ Bundle ID]: Die ID Ihrer App, die auf der Seite: Veröffentlichen > Zertifikate > iOS verfügbar ist.
[Meine App Name]: Der Name Ihrer App.


3. Erstellen Sie eine Seite mit einem Link zum Manifest.

Nachdem Sie die .plist-Datei auf dem sicheren Server abgelegt haben, können Sie eine Webseite mit einem Link zum Herunterladen Ihrer App erstellen, wie das folgende Beispiel zeigt:

<a href="itms-services://?action=download-manifest&url=URL_OF_THE_PLIST_FILE" id="text"> Laden Sie unsere App herunter </a>.

Vergessen Sie nicht,"URL_OF_THE_PLIST_FILE" mit derURL Ihrer .plist-Datei zu ersetzen.
Sie können auch den Text "Laden Sie unsere Anwendung herunter" durch eine andere persönliche Nachricht übernehmen.

 

Wie sieht es beim Endnutzer aus?

Pop-up zum Herunterladen von Anwendungen
Pop-up zum Herunterladen von Anwendungen
Sie haben eine Seite zum Herunterladen der App generiert und diese über eine interne Website oder E-Mail-Adresse an Ihre Endnutzer weitergeleitet. Diese können auf den darin enthaltenen Link klicken, um Ihre Anwendung herunterzuladen.

Wenn die Nutzer zum ersten Mal auf diesen Link klicken, erscheint ein erstes Pop-up auf ihrem Bildschirm, das bestätigt, dass sie die Anwendung herunterladen möchten. Beim ersten Start des Programms erscheint ein weiteres Pop-up. Das Betriebssystem fragt die Nutzer, ob sie dem Vertreiber der App vertrauen, in diesem Fall Ihnen.
Um dies zu bestätigen und die Nutzung der App zu ermöglichen, müssen Sie das Menü Settings > General > Profiles and Device Management auf Ihrem iOS-Apparat aufrufen. Ihre Nutzer werden dann das Vergnügen haben, Ihre schöne App auf dem Bildschirm ihres Geräts zu sehen und zu nutzen!

Anmerkungen

Ihr "in House"-Vertriebszertifikat läuft nach 3 Jahren ab. Wenn es abgelaufen ist, können Ihre Endnutzer die Anwendung nicht mehr herunterladen. Sie müssen das Zertifikat dann erneuern.

Sie können bis zu 3 In-House-Zertifikate pro Enterprise Account erstellen und Sie können das gleiche Zertifikat für die Verbreitung mehrerer Anwendungen verwenden.
UM WEITER ZU GEHEN :
  • Ist es überhaupt noch möglich, seine Audiodatei zu übernehmen, ohne eine mobile Anwendung im Spiel zu haben? Lesen Sie unsere Tipps zu den Schritten und Fragen, die Sie sich stellen müssen, um Ihre mobile Anwendung erfolgreich zu übernehmen.
  • Der aktuelle Online-Trend zeigt deutlich, dass der Computer durch den Bildschirm des mobilen Geräts ersetzt wird. Welche native App sollte man bevorzugen , um mit der Zeit zu gehen? Iphone & iPad vs. Android...das ist ein Teil der Frage!
  • Seit Juni 2017 müssen Apps, die für Geräte des Typs iPhone erstellt wurden, ein bestimmtes Protokoll einhalten. Erklärungen zu den Apple-Regeln und deren Auswirkungen auf Ihre Online-Präsenz auf einem mobilen Bildschirm.
  • Die Verlagerung der Bildschirmzeit von Computern auf Mobiltelefone hat eine klare Entwicklung: die Online-Geschwindigkeit. Technisch gesehen profitiert auch unser System von den Verbesserungen in Bezug auf die Geschwindigkeit . Von Anfang an sind Sie auf dem neuesten Stand.
  • Sobald Sie die Entwicklung Ihrer Online-Anwendung abgeschlossen haben, kann es zu unvorhergesehenen "Problemen" kommen, um sie auf den Bildschirm zu bringen. Dazu gehört die private Verbreitung Ihrer App. Ist es möglich, die Verteilung auf Ihrem eigenen Server zu organisieren ? Benötigen Sie ein bestimmtes Zertifikat oder Protokoll?

Weiterlesen

  4 Min. Lesezeit

Antworten in Podcasts mit GoodBarber Chatbot finden

Stellen Sie sich einen lokalen Radiosender vor, dessen App Livesendungen, einen Sendeplan und Interviews zum Abruf anbietet. Jede Aufnahme hat einen Titel und eine Beschreibung. Das erleichtert das Stöbern, doch ein Interview enthält oft nützliche Details, die nicht in der Zusammenfassung stehen.In unserem Beispiel heißt die Folge „Die Stadt, die wir teilen“. Ihre Beschreibung stellt ein Gespräch über den Alltag in der Stadt vor. In der Aufnahme erklärt ein Stadtplaner die Maßnahmen gegen Sommerhitze: Bäume entlang der Schulwege, mehr Schatten auf Schulhöfen und die Umwandlung einiger versiegelter Flächen in bepflanzte Bereiche.Keine dieser Maßnahmen wird im Titel oder in der Beschreibung genannt. Ein Hörer erinnert sich an das Thema und fragt:Welche Folge erklärte, wie die Stadt die Sommerhitze verringern will?Wir haben Audiopodcasts als Wissensquellen für den GoodBarber Chatbot hinzugefügt, damit Fragen wie diese zu Ihren Sendungen führen können. Dafür gibt es zwei Ebenen: die schriftlichen Informationen, die Sie zu jeder Folge veröffentlichen, und die gesprochenen Inhalte, die Sie transkribieren lassen.

  3 Min. Lesezeit

Ihre Twitch-Livestreams und -Videos jetzt in Ihrer App

Kurz gesagt. Twitch ist eine Erweiterung von GoodBarber, dem No-Code-App-Builder, die einen Twitch-Kanal als Quelle eines Video-Bereichs hinzufügt. Ist der Kanal live, steht der Stream ganz oben im Bereich; den Rest der Zeit listet der Bereich die Videos des Kanals auf. Sie verbinden ihn einmal, mit einer Client ID und einem Client Secret aus der Twitch-Entwicklerkonsole. Die Erweiterung ist für Content-Apps kostenlos: Jeder Bereich zählt als eine der Erweiterungen, die Ihr Plan enthält.Das Publikum ist auf Twitch. Im September 2026 haben Zuschauer dort 1,51 Milliarden Stunden Livestreams geschaut, im Schnitt 2,1 Millionen Menschen gleichzeitig, laut TwitchTracker. So funktioniert die Erweiterung für eine Creatorin, die jeden Dienstag um 20 Uhr live geht.

  4 Min. Lesezeit

So werden Ihre Dokumente zu Antworten mit GoodBarber Chatbot

Ein hilfreiches Dokument in einer App zu veröffentlichen, ist nur ein Teil der Aufgabe. Die Menschen müssen die richtige Information auch dann finden, wenn sie eine Entscheidung treffen wollen. Ein eindeutig benannter Dateiname hilft beim Durchsuchen einer Bibliothek. Doch wer nachschlägt, hat möglicherweise eine konkrete Frage.Interne Kommunikation ist nur ein mögliches Einsatzgebiet. Derselbe Ansatz eignet sich für Lernmaterialien, Leitfäden für Mitglieder einer Organisation, technische Nachschlagewerke oder andere nützliche Dokumente in einer App. In unserem Beispiel plant ein Mitarbeiter einen Kundenbesuch und möchte wissen:Welche Reisekosten müssen vorher genehmigt werden?Wir haben Dokumente als Quellen für GoodBarber Chatbot ergänzt, damit die Dateien, die Sie bereits pflegen, solche Gespräche unterstützen können. Sie wählen die Dokumente aus. Die Nutzer fragen mit ihren eigenen Worten. Der Assistent sucht passende Textstellen und verwendet sie für seine Antwort.So wird die Frage zum Einstieg in die Richtlinie. Mitarbeiter können von der Entscheidung ausgehen, die sie gerade treffen müssen, auch wenn sie den Titel des entsprechenden Dokuments nicht kennen.