Zusammenfassung: Diese Anleitung richtet sich an IT-Administratoren, deren Organisation es vorzieht, Speakap keine vollständigen Admin-Berechtigungen für ihr Apple Developer-Konto zu erteilen. Sie erklärt, wie Sie das Speakap-Team mit eingeschränkten Rollen einladen und wie Sie manuell die Identifikatoren und den App-Eintrag einrichten, die zum Veröffentlichen Ihrer gebrandeten iOS-App erforderlich sind.
Hinweis: Die Schritte 2 bis 6 sind optional. Wenn Sie den in Schritt 1 beschriebenen Zugriff gewähren, kann unser Mobile-Team diese auch für Sie übernehmen.
Schritt 1: Laden Sie Speakap mit eingeschränkten Rollen ein
Anstelle der Admin-Rolle können Sie Speakap mit einer Kombination eingeschränkter Berechtigungen einladen, die uns dennoch erlauben, Ihre App-Builds zu verwalten.
- Melden Sie sich bei App Store Connect (https://appstoreconnect.apple.com/login) an.
- Wählen Sie Benutzer und Zugriff > Personen und klicken Sie auf das blaue Plus (+)-Zeichen.
- Geben Sie die folgenden Daten ein:
- Vorname: Speakap
- Nachname: Development
- E-Mail: mobile-development@speakap.nl
- Wählen Sie im Abschnitt Rollen die Option App Manager aus.
- Im Abschnitt Zusätzliche Ressourcen müssen Sie unbedingt die folgenden Kästchen aktivieren:
- Zugriff auf Zertifikate, Identifikatoren & Profile
- Zugriff auf Cloud Managed Distribution Certificate
Schritt 2: Richten Sie den iCloud-Container ein
Da Speakap eingeschränkten Zugriff hat, muss Ihr Kontoinhaber den iCloud-Container manuell erstellen.
- Gehen Sie zu https://developer.apple.com/account und tippen Sie auf Identifiers.
- Klicken Sie auf die Plus (+)-Schaltfläche neben Identifiers.
- Wählen Sie iCloud Containers und klicken Sie auf Weiter.
- Füllen Sie die folgenden Felder aus:
- Beschreibung: Muss mit "iCloud" beginnen (z. B. iCloud YourAppName).
- Identifier: Muss das Präfix iCloud.com.speakap. gefolgt von Ihrem eindeutigen App-Identifier verwenden (z. B. iCloud.com.speakap.yourappidentifier). Hinweis: Der Identifier darf keine Leerzeichen enthalten.
- Klicken Sie auf Weiter und Registrieren.
Schritt 3: Richten Sie die App-Gruppe ein
- Klicken Sie auf dem Bildschirm Identifiers erneut auf die Plus (+)-Schaltfläche.
- Wählen Sie App Groups und klicken Sie auf Weiter.
- Füllen Sie die folgenden Felder aus:
- Beschreibung: Ihr App-Name.
- Identifier: Muss das Präfix group.com.speakap. gefolgt von demselben Identifier verwenden, der für den iCloud-Container genutzt wurde.
- Klicken Sie auf Weiter und Registrieren.
Schritt 4: Erstellen Sie App-IDs
Sie müssen zwei App-IDs erstellen: eine für die Haupt-App und eine für die Share Extension.
Haupt-App-ID:
- Klicken Sie auf die Plus (+)-Schaltfläche neben Identifiers und wählen Sie App IDs.
- Wählen Sie den Typ App.
- Beschreibung: Geben Sie Ihren App-Namen ein.
- Bundle-ID: Wählen Sie Explizit und geben Sie com.speakap.yourappidentifier ein.
- Funktionen: Aktivieren Sie App Groups, Associated Domains, Datenschutz (Vollständiger Schutz), iCloud (CloudKit-Unterstützung einschließen) und Push-Benachrichtigungen.
- Klicken Sie auf Weiter und Registrieren.
- Suchen Sie die neue App-ID in Ihrer Liste, klicken Sie darauf und Konfigurieren Sie sowohl die App Group als auch den iCloud-Container, die Sie in den vorherigen Schritten erstellt haben. Speichern Sie Ihre Änderungen.
Share Extension App-ID:
- Wiederholen Sie die oben genannten Schritte, verwenden Sie jedoch die folgenden Angaben:
- Beschreibung: YourAppName Share Extension.
- Bundle-ID: com.speakap.yourappidentifier.ShareExtension.
- Aktivieren Sie App Groups, Associated Domains, Datenschutz und iCloud.
- Konfigurieren Sie dieselbe App Group und iCloud-Container wie bei der Haupt-App. Speichern Sie Ihre Änderungen.
Schritt 5: Erstellen Sie den App-Eintrag
Erstellen Sie abschließend den Eintrag in App Store Connect, damit Speakap die Builds hochladen kann.
- Gehen Sie zu https://appstoreconnect.apple.com/apps.
- Klicken Sie auf die Plus (+)-Schaltfläche und wählen Sie Neue App.
- Füllen Sie das Formular aus:
- Plattformen: iOS.
- Bundle-ID: Wählen Sie die gerade erstellte Haupt-App-ID aus.
- SKU: Verwenden Sie denselben String wie Ihre Bundle-ID.
- Benutzerzugriff: Wählen Sie Vollzugriff (damit das eingeladene Speakap-Team die App sehen kann).
- Klicken Sie auf Erstellen.
Schritt 6: Begrenzen Sie Speakaps Zugriff auf die spezifische App
Wenn Sie sicherstellen möchten, dass Speakap nur diese spezifische App sieht:
- Gehen Sie zu Benutzer und Zugriff.
- Wählen Sie den Benutzer mobile-development@speakap.nl aus.
- Entfernen Sie unter dem Abschnitt Apps "Alle Apps" und fügen Sie nur die neu erstellte App hinzu.
Sobald diese Schritte abgeschlossen sind, können Sie mit der Eingabe Ihrer Daten im Whitelabel-Portal gemäß diesen Richtlinien fortfahren.
Noch Fragen?
Schreiben Sie uns eine E-Mail an technicalimplementations@speakap.nl mit dem Namen Ihrer Organisation, dem Schritt, bei dem Sie nicht weiterkommen, und einem Screenshot von dem, was Sie sehen. Wir helfen Ihnen gerne weiter.