Vanaf 1 april 2020 is het verplicht dat apps die worden ingediend in de Apple App Store zijn voorzien van de 'Sign in with Apple'-functie als deze apps ook andere inlog-opties via derde partijen bieden, zoals bijvoorbeeld 'Inloggen met Facebook'. Met de functie 'Sign in with Apple' kunnen gebruikers op jouw videoplatform registreren en inloggen met hun Apple ID.
Tradecast faciliteert deze nieuwe inlog-functie voor de iOS- en Android-apps en voor het web-videoplatform. Om de volledige configuratie van 'Sign in with Apple' te voltooien, heeft Tradecast een aantal gegevens nodig uit het Apple Developer-account van de beheerder.
Onderstaande stappen beschrijven wat er moet gebeuren om de juiste informatie te genereren en te versturen naar Tradecast. Na het voltooien van stap 1 tot en met stap 7 moet Tradecast een handeling uitvoeren, waarna stap 8 en de vervolgstappen kunnen worden voltooid.
Let op: om dit stappenplan te voltooien, heb je een Apple Developer-account nodig. Als je nog geen Apple Developer-account hebt aangemaakt, maar wel gebruik wilt maken van de iOS- en/of tvOS-apps van Tradecast, klik dan hier voor een artikel dat uitlegt hoe je een Apple Developer-account aanmaakt.
Stap 1
Ga naar de Apple Developer-hoofdpagina en log daar in met je Apple Developer-account. Ga vervolgens naar het menu aan de linkerzijde en klik op 'Certificates, ID’s & Profiles'.
Stap 2
Ga in het menu links naar 'Identifier'. Zoek daar de betreffende app op. In de kolom 'Identifier' staat een waarde die we later nodig hebben. Kopieer deze waarde en plak hem in een tekstbestand voor deze latere stap. De identifier ziet er normaliter uit als de domeinnaam + de naam van de app (bijvoorbeeld: 'tv.tradecast.tradecasttv').
Klik vervolgens op de identifier. Er verschijnt een lijst met zogenaamde 'capabilities'. Scroll een stukje naar beneden en zorg dat 'Sign in with Apple' is ingeschakeld. Klik vervolgens rechtsboven op 'save' om deze aanpassing op te slaan. Als er een waarschuwing verschijnt dat de oude 'provisioning profiles' zijn verlopen, klik dan op 'confirm'.
Stap 3
Nu gaan we een nieuwe identifier aanmaken. Linksboven op de pagina staat het kopje 'Identifiers' met rechts daarvan een knop om een identifier aan te maken (een blauwe knop met een '+'-teken). Een menu opent waar je een identifier kunt aanvragen. Klik in dit menu op 'Services ID’s'.
Stap 4
Klik nu rechtsboven op 'Continue' en kies vervolgens een beschrijving voor de key. Vul hier de naam van de app in (bijvoorbeeld: 'Tradecast TV'). Vul bij het veld 'identifier' de identifier in die je in stap 2 gekopieerd hebt. Plak deze in het veld en voeg de zin '.signinwithapple' toe. De identifier wordt dan bijvoorbeeld: 'tv.tradecast.tradecasttv.signinwithapple'. Plak deze identifier in een ander tekstbestand om later weer bij de hand te hebben.
Stap 5
Op dezelfde pagina staat ook een checkbox met daarachter de tekst 'Sign in with Apple'. Zet deze checkbox 'aan' door erop te klikken. De knop 'Configure' wordt nu geactiveerd. Klik erop en er verschijnen een paar velden die ingevuld moeten worden. Selecteer bij 'Primary App ID' de App ID van het kanaal uit het dropdown-menu. Vul vervolgens bij 'domains and subdomains' het domein van de website in zonder 'https://' en 'www' (bijvoorbeeld 'tradecast.tv'). Bij het tweede veld - 'return URL’s' - vul je het domein van de website in mét 'https://' en 'www' en voeg je '/auth' toe aan het einde van de url
(bijvoorbeeld 'https://www.tradecast.tv/auth'). Klik vervolgens op 'Save'. Bevestig dat de gegevens kloppen en klik op 'done' en daarna op 'continue'.
Stap 6
Bevestig dat alle gegevens goed zijn ingevuld en klik op 'Save'. Je komt nu weer op de pagina met alle identifiers. Klik op de identifier die net is aangemaakt. De pagina uit stap 4 en 5 komt nu weer naar voren. Klik op deze pagina op de 'Configure'-knop. Bij het domein van de website zijn nu twee buttons toegevoegd: 'Download' en 'Verify'. Klik eenmalig op de 'Download'-knop. Er wordt een download gestart voor een bestand. Stuur dit bestand, in combinatie met de nieuwe identifier (uit stap 4), naar je Tradecast Support-contactpersoon op.
Let op: dit bestand dient veilig te worden verstuurd en niet via de e-mail. Beveilig het bestand eerst met een wachtwoord of gebruik een veilige manier van versturen. Neem contact op met jouw Tradecast Support-contactpersoon om te overleggen welke methoden hiervoor geschikt zijn. Deel dit bestand verder niet.
Stap 7
Het bestand uit stap 6 wordt door ons geüpload op de website. Dit is nodig om Apple te laten bevestigen dat het domein daadwerkelijk aan de app gekoppeld is. Tradecast stuurt je een bericht zodra het bestand op het domein staat en deze stap voltooid is.
Stap 8
Deze stap kan pas voltooid worden nadat stap 7 is uitgevoerd door Tradecast. Ga terug naar de pagina van stap 6. Naast de 'Download'-knop staat ook de 'Verify'-knop. Klik hierop. Apple zou nu aan moeten geven dat het domein goedgekeurd is.
Stap 9
Ga naar het menu aan de linkerkant en kies voor 'Keys'. Klik naast het kopje 'Keys' op de 'Toevoegen'-knop (de blauwe knop met een '+'-teken). Kies een naam voor de key, bijvoorbeeld 'Tradecast TV Sign in with Apple key'.
Scroll bij de checkboxes naar beneden en zet de checkbox aan waar 'Sign in with Apple' achter staat. Klik vervolgens op de 'Configure'-knop. Er komt een lijst met 'primary app ID’s' naar voren. Selecteer het app ID van jouw videoplatform. Klik vervolgens op 'Save' en daarna op 'Continue'. Bevestig dat de gegevens goed staan en klik vervolgens op 'Register'.
Stap 10
Je kunt nu de key downloaden waarmee we de Sign in with Apple-mogelijkheid kunnen toevoegen.
Let op: ook dit bestand dient veilig te worden verstuurd en niet zonder beveiliging via de e-mail. Beveilig het bestand eerst met een wachtwoord of gebruik een veilige manier van versturen. Neem contact op met je Tradecast Support-contactpersoon om te overleggen welke methoden hiervoor geschikt zijn. Deel dit bestand verder niet.
Tradecast neemt na voltooiing van de laatste stap contact op om het Sign in with Apple-proces te voltooien.
Heb je nog niet je eigen video distributie systeem? Bezoek onze website en kom in contact!