Veel websites hebben een aparte staging- of testversie van hun website. Meestal gebruikt dit een aparte URL (bijvoorbeeld testing.jouwwebsite.com) waar nieuwe functies getest kunnen worden voordat ze op de hoofdwebsite (in ons voorbeeld jouwwebsite.com) verschijnen.
Als je zo'n testomgeving hebt, kun je die ook in je app gebruiken. Dit is superhandig als je zeker wilt weten dat app-specifieke functies (zoals pushmeldingen, biometrie, in-app aankopen, custom tabs) of aankomende websitewijzigingen goed werken in de app voordat je ze uitrolt naar je gebruikers.
Laten we een paar manieren bekijken waarop je je testomgeving in de app kunt openen, en waar je op moet letten.
Voor Eenmalige Tests
Als je af en toe specifieke dingen wilt testen, zijn deze methodes snel en heb je weinig setup nodig.
Verborgen Knop op Productiewebsite
Een simpele optie is om ergens op je gewone website een link naar je testomgeving te plaatsen die alleen jij kunt zien of gebruiken.
Enkele voorbeelden:
- Een link die alleen zichtbaar is als je bent ingelogd als admin of met een specifiek testaccount.
- Een klein icoontje of knopje dat pas verschijnt nadat je een onzichtbaar element een paar keer hebt aangetikt.
- Een link op een pagina die bijna nooit door gebruikers wordt bezocht, bijvoorbeeld in de footer van je algemene voorwaarden.
Zodra je op de link in de app klikt, zit je in je testomgeving binnen je app.
De App Console Gebruiken
Alle apps die met app-control-panel.com zijn gemaakt, hebben een ingebouwde console. Hier is een handleiding over hoe je de ontwikkelaarsconsole opent. Klik in de console op de knop "Open URL" en voer dan de URL van je testomgeving in.
Nadelen
De bovenstaande methodes hebben helaas wat nadelen:
- Een verborgen link toevoegen aan de website of elke keer meerdere stappen doorlopen om de testomgeving te openen is best omslachtig.
- Sommige functies in je app (zoals het injecteren van CSS of Javascript) zijn misschien gekoppeld aan specifieke URL's. Dus als je testomgeving andere URL's gebruikt, kunnen bepaalde dingen anders werken dan op de productie-website.
- Je kunt geen wijzigingen aan je app-control-panel.com-configuratie testen. Als je bijvoorbeeld de menu-items van je app aanpast, wordt deze wijziging direct live gezet in je app.
Aparte Test App
De meest flexibele oplossing is om een aparte app te maken voor je staging-URL op app-control-panel.com. Zo voorkom je de nadelen van de andere testmethodes en bespaar je veel tijd als je regelmatig tests uitvoert.
Met een testapp kun je het volgende doen:
- Je kunt je testapp apart van de hoofdapp downloaden en installeren via TestFlight en het APK-bestand.
- De testapp opent direct je testomgeving, geen geheime knoppen nodig.
- Je kunt instellingen testen en aanpassen in het app-control-panel.com-dashboard, alleen voor de testapp, zonder dat dit invloed heeft op je productie-app.
We bieden zo'n aparte testapp aan als onderdeel van ons enterprise-abonnement. Neem gerust contact met ons op als je dit wilt instellen.
