Ab April 2020 ist es für Apps, die im Apple App Store eingereicht werden, zwingend erforderlich, dass die Funktion „Sign in with Apple“ verfügbar ist, wenn diese Apps auch andere Anmeldemöglichkeiten über Dritte anbieten (wie z.B. „Log in with Facebook“). Die Funktion „Sign in with Apple“ ermöglicht es Benutzern, sich auf Ihrer Videoplattform zu registrieren und sich mit ihrer Apple-ID anzumelden.
TradeCast erleichtert diese neue Anmeldefunktion für seine iOS- und Android-Apps sowie für die Web-Video-Plattform. Um die vollständige Konfiguration von „Sign in with Apple“ abzuschließen, benötigt TradeCast einige Daten aus dem Apple Developer Account des Administrators des Accounts.
Die folgenden Schritte beschreiben, was getan werden muss, um die richtigen Informationen zu generieren und an TradeCast zu senden. Nach Abschluss der Schritte 1 bis 7 muss TradeCast eine Aktion durchführen, nach der Schritt 8 und die folgenden Schritte abgeschlossen werden können.
Hinweis: Um diese Roadmap zu vervollständigen, benötigen Sie einen Apple Developer Account. Wenn Sie noch keinen Apple Developer Account erstellt haben, aber das iOS von TradeCast und/oder die TVOS-Apps verwenden möchten, klicken Sie hier für einen Artikel, der erklärt, wie man einen Apple Developer Account erstellt.
Schritt 1
Gehen Sie zur Apple Developer-Hauptseite und melden Sie sich mit Ihrem Apple Developer Account an. Gehen Sie dann zum Menü auf der linken Seite und klicken Sie auf „Certificates, IDs & Profiles“.
Schritt 2
Gehen Sie im Menü auf der linken Seite auf „Identifier“. Suchen Sie dort nach der entsprechenden App. In der Spalte „Identifier“ steht ein Wert, den wir später benötigen werden. Kopieren Sie diesen Wert und fügen Sie ihn zur späteren Verwendung in eine Textdatei ein. Der Identifikator sieht normalerweise wie der Domänenname oder der Name der App aus (z. B: „tv.tradecast.tradecasttv“).
Klicken Sie dann auf den Identifikator. Es erscheint eine Liste der sogenannten „capabilities“. Scrollen Sie ein wenig nach unten und stellen Sie sicher, dass „Sign in with Apple“ aktiviert ist. Klicken Sie dann in der oberen rechten Ecke auf „save“, um diese Anpassung zu speichern. Wenn eine Warnung erscheint, dass die alten „provisioning profiles“ abgelaufen sind, klicken Sie auf „confirm“.
Schritt 3
Nun werden wir einen neuen Identifikator erstellen. Oben links auf der Seite finden Sie die Überschrift „Identifiers“ mit einer Schaltfläche zum Erstellen eines Identifikators (eine blaue Schaltfläche mit einem „+“-Symbol). Es öffnet sich ein Menü, in dem Sie einen Identifikator anfordern können. Klicken Sie in diesem Menü auf „Services ID’s“.
Schritt 4
Klicken Sie auf „Continue“ in der oberen rechten Ecke und wählen Sie eine Beschreibung für den Schlüssel. Geben Sie den Namen der App ein (zum Beispiel: „TradeCast TV“). Geben Sie in das Feld „identifier“ den Identifikator ein, den Sie in Schritt 2 kopiert haben. Fügen Sie diesen in das Feld ein und fügen Sie den Satz „.signinwithapple“ (einschließlich des Punktes) hinzu. Der Identifikator wird dann z. B: „tv.tradecasttv.signinwithapple“. Fügen Sie diesen Identifikator in eine andere Textdatei ein, um sie für eine spätere Verwendung zur Hand zu haben.
Schritt 5
Auf derselben Seite befindet sich auch eine Checkbox mit dem Text „Sign in with Apple“ dahinter. Kreuzen Sie die Box an, indem Sie darauf klicken. Die Schaltfläche „Configure“ wird nun aktiviert. Klicken Sie darauf und es erscheinen einige Felder, die ausgefüllt werden müssen. Wählen Sie für „Primary App ID“ die App-ID der Videoplattform aus dem Dropdown-Menü aus. Füllen Sie dann die Domains der Website unter „domains and subdomains“ ohne „https://“ und „www“ aus (z. B. „tradecast.tv“). Im zweiten Feld - „return URLs“ - geben Sie die Domäne der Website mit „https://“ und „www“ ein und fügen Sie am Ende der Url „/auth“ hinzu (z. B. „https://www.tradecast.tv/auth“). Klicken Sie dann auf „Save“. Bestätigen Sie, dass die Daten korrekt sind und klicken Sie auf „done“ und dann auf „Continuer“.
Schritt 6
Bestätigen Sie, dass alle Daten korrekt eingegeben wurden und klicken Sie auf „Save“. Sie kehren nun zu der Seite mit allen Identifikatoren zurück. Klicken Sie auf den Identifikator, der gerade erstellt wurde. Die Seite aus Schritt 4 und 5 wird wieder angezeigt. Klicken Sie auf dieser Seite auf die Schaltfläche „Configure“. Der Domäne der Website wurden nun zwei Schaltflächen hinzugefügt: „Download“ und „Verify“. Klicken Sie einmal auf die Schaltfläche „Download“. Es wird ein Download gestartet. Senden Sie diese Datei in Kombination mit dem neuen Identifikator (ab Schritt 4) sicher an Ihren TradeCast-Support-Vertreter.
Hinweis: Diese Datei sollte sicher und nicht per E-Mail verschickt werden. Sichern Sie die Datei zunächst mit einem Passwort oder verwenden Sie eine sichere Versandmethode. Wenden Sie sich an Ihren TradeCast-Support-Vertreter, um zu besprechen, welche Methoden für diesen Prozess geeignet sind. Geben Sie diese Datei nicht weiter.
Schritt 7
Die Datei aus Schritt 6 wird von uns hochgeladen. Dies ist notwendig, damit Apple bestätigen kann, dass die Domain tatsächlich mit der App verknüpft ist. TradeCast wird Ihnen eine Nachricht senden, sobald dieser Schritt abgeschlossen ist.
Schritt 8
Dieser Schritt kann erst abgeschlossen werden, nachdem Schritt 7 von TradeCast ausgeführt wurde. Gehen Sie zurück zur Seite von Schritt 6. Neben der Schaltfläche „Download“ finden Sie auch eine Schaltfläche „Verify“. Klicken Sie auf diese Schaltfläche. Apple sollte nun anzeigen, dass die Domain genehmigt wurde.
Schritt 9
Gehen Sie zum Menü auf der linken Seite und wählen Sie „Keys“. Klicken Sie neben „Keys“ auf die Schaltfläche „Add“ (die blaue Schaltfläche mit dem „+“-Symbol). Wählen Sie einen Namen für den Schlüssel, zum Beispiel „Tradecast TV Sign in with Apple key“.
Scrollen Sie bei den Checkboxen nach unten und kreuzen Sie das die Box mit der Aufschrift „Sign in with Apple“ an. Klicken Sie dann auf die Schaltfläche „Configure“. Eine Liste der „primary app ID’s“ wird angezeigt. Wählen Sie die App-ID Ihrer Videoplattform aus. Klicken Sie dann auf ‘Speichern’ und ‘Weiter’. Bestätigen Sie, dass die Daten korrekt sind und klicken Sie dann auf ‘Registrieren’.
Schritt 10
Sie können jetzt den Schlüssel herunterladen, der es uns ermöglicht, die Funktion ‘Anmelden mit Apple’ hinzuzufügen.
Hinweis: Auch diese Datei sollte sicher versandt werden. Sichern Sie die Datei zunächst mit einem Passwort oder verwenden Sie eine sichere Versandmethode. Wenden Sie sich an Ihren TradeCast Support-Vertreter, um zu besprechen, welche Methoden geeignet sind. Geben Sie diese Datei nicht weiter.
TradeCast wird Sie nach Abschluss des letzten Schritts kontaktieren, um den Prozess „Sign in with Apple“ vollständig abzuschließen.