Zusätzliches Menü

Holen Sie sich MemberPress noch heute! Lassen Sie sich für die Inhalte, die Sie erstellen, bezahlen! MemberPress jetzt kaufen
  1. Startseite
  2. Wissensdatenbank
  3. MemberPress-App
  4. In-App-Käufe
  5. Testen von In-App-Käufen in der MemberPress-App

Testen von In-App-Käufen in der MemberPress-App

Das Testen von In-App-Käufen gewährleistet die vollständige Abwicklung der Transaktion, die korrekte Anzeige der Preise und die ordnungsgemäße Freischaltung des Zugriffs vor der öffentlichen Veröffentlichung. Das Testen erfolgt über Test-App-Builds und Release-Builds unter Verwendung von TestFlight und Google Internal Testing. In diesem Dokument wird erläutert, wie Käufe in beiden Testumgebungen getestet werden können.

Testanforderungen verstehen

Für das Testen von In-App-Käufen müssen vor Beginn der Tests die richtige Produktkonfiguration und die Verfügbarkeit der Builds sichergestellt sein.

Alle In-App-Produkte müssen in den Entwicklerkonten von Apple und Google konfiguriert und synchronisiert werden. Produkte müssen hinzugefügt werden in Dashboard > MemberPress-App > In-App-Käufe > Produkte. App-Builds müssen generiert werden und für Testbereitstellungen verfügbar sein.

Testen von Käufen in Test-App-Builds

Test-App-Builds simulieren Käufe, ohne eine Verbindung zu tatsächlichen App-Stores herzustellen.

Verhalten der Test-App verstehen

Test-Apps zeigen spezifische Produktinformationen basierend auf dem Produkttyp an.

Kostenlose Produkte korrekte Beschriftungen anzeigen, einschließlich “Kostenlos" und "Lebenslang”Zugriffsindikatoren. Die Genauigkeit der Beschriftung bestätigt die korrekte Produktkonfiguration.

Bezahlte Produkte Allgemeines anzeigen “Preis” mit Erläuterungen versehen. In der Erläuterung heißt es: “Preise und Bedingungen sind nur in Release Apps verfügbar.”aufgrund fehlender Verbindung zum Shop.

Simulation zum Kauf einer Test-App verstehen

Test-App-Käufe simulieren Transaktionen, ohne dass tatsächlich Zahlungen verarbeitet werden.

Alle Käufe werden automatisch abgeschlossen, ohne dass Zahlungsinformationen erforderlich sind. Die App registriert Benutzer so, als ob die Transaktionen mit einer echten Zahlungsabwicklung erfolgreich gewesen wären.

Keine tatsächlichen Preisangaben für kostenpflichtige Produkte. Aufgrund fehlender Store-Verbindung kann der tatsächliche Preis nicht von Apple oder Google abgerufen werden.

Test-App-Builds effektiv nutzen

Test-App-Builds überprüfen die Produktfunktionalität ohne Verzögerungen durch die Verbindung zum Store.

  1. Installieren Sie die Test-App auf einem Testgerät aufbauen.
  2. Navigieren Sie innerhalb der App zum Produktbildschirm.
  3. Überprüfen Sie, ob die Produktetiketten für kostenlose Produkte korrekt angezeigt werden.
  4. Bestätigen Sie, dass bezahlte Produkte generische Preisplatzhalter anzeigen.
  5. Führen Sie einen Testkauf durch, indem Sie auf ein Produkt tippen.
  6. Überprüfen Sie, ob die automatische Registrierung ohne Zahlungsabwicklung erfolgt.
  7. Navigieren Sie zu Dashboard > MemberPress-App > In-App-Käufe > Transaktionen.
  8. Überprüfen Sie, ob die Transaktionsprotokollierung den simulierten Kauf aufzeichnet.
  9. Testen Sie mehrere Produkte, um die korrekte Zuordnung der Registrierung zu überprüfen.
  10. Überprüfen Sie, ob die Mitgliedschaft oder der Zugriff auf Inhalte wie erwartet freigeschaltet wird.

Test-App-Builds ermöglichen schnelle Tests ohne Verzögerungen durch die Genehmigung durch App Store Connect oder Play Console.

Testen von Käufen in Release-Builds

Release-Builds testen vollständige Kaufabläufe mit echten Shop-Schnittstellen und lokaler Preisauszeichnung.

Testen von iOS-Käufen mit TestFlight

TestFlight ermöglicht das Testen von iOS-Käufen mit der echten Kaufschnittstelle von Apple ohne Gebühren.

  1. Navigieren Sie zu Dashboard > MemberPress-App > Build-Verlauf.
  2. Suchen Sie die gewünschte iOS-Release-Version.
  3. Herunterladen der IPA Datei auf ein lokales Gerät.
  4. Anmelden bei App Store Connect unter appstoreconnect.apple.com.
  5. Navigieren Sie zu Testflug im App-Bereich.
  6. Laden Sie die heruntergeladene IPA-Datei auf TestFlight hoch.
  7. Warten Sie, bis die Verarbeitung abgeschlossen ist.
  8. Klicken Sie auf Tester hinzufügen im Rahmen interner oder externer Tests.
  9. Geben Sie die E-Mail-Adressen der Apple-IDs der Tester ein.
  10. Senden Sie Test-Einladungen an Tester.
  11. Tester installieren die Testflug App auf iOS-Geräten.
  12. Die Tester nehmen die Einladung an und installieren die Test-App.
  13. Tester navigieren zu Produkten innerhalb der Test-App.
  14. Überprüfen Sie die Produktanzeige mit den tatsächlichen Preisen in der lokalen Währung.
  15. Führen Sie Testkäufe über die echte Kauf-Benutzeroberfläche von Apple durch.
  16. Bestätigen Sie den Kaufvorgang im Sandbox-Modus ohne Abrechnung.
  17. Überprüfen Sie, ob die Mitgliedschaft oder der Zugriff auf Inhalte nach dem Kauf korrekt freigeschaltet wird.

Der TestFlight-Sandbox-Modus verarbeitet Käufe über die echte Schnittstelle von Apple, ohne die tatsächlichen Zahlungsmethoden zu belasten.

Testen von Android-Käufen mit internen Tests

Interne Tests ermöglichen Android-Kauftests mit der echten Kaufschnittstelle von Google Play ohne Gebühren.

  1. Navigieren Sie zu Dashboard > MemberPress-App > Build-Verlauf.
  2. Suchen Sie die gewünschte Android-Release-Version.
  3. Laden Sie die APK-Datei auf ein lokales Gerät herunter.
  4. Melden Sie sich bei Google Play Console an unter play.google.com/console.
  5. Navigieren Sie zu Prüfung > Interne Prüfung im App-Bereich.
  6. Klicken Sie auf Neue Version erstellen oder in eine bestehende Version hochladen.
  7. Laden Sie die heruntergeladene APK-Datei hoch.
  8. Vollständige Versionshinweise und Konfiguration.
  9. Klicken Sie auf Veröffentlichung der Rezension und dann Start der Einführung für interne Tests.
  10. Warten Sie, bis die Genehmigung abgeschlossen ist.
  11. Navigieren Sie zum Tester Registerkarte unter „Interne Tests“.
  12. Fügen Sie Test-E-Mail-Adressen für Google-Konten hinzu.
  13. Kopieren Sie den von der Play Console bereitgestellten Installationslink.
  14. Senden Sie den Installationslink an die Tester.
  15. Tester öffnen den Link auf Android-Geräten und installieren die App.
  16. Tester navigieren zu Produkten innerhalb der Test-App.
  17. Überprüfen Sie die Produktanzeige mit den tatsächlichen Preisen in der lokalen Währung.
  18. Führen Sie Testkäufe über die nativen Kaufdialoge von Google Play durch.
  19. Bestätigen Sie den Kaufvorgang im Testmodus ohne Rechnungsstellung.
  20. Überprüfen Sie, ob die Mitgliedschaft oder der Zugriff auf Inhalte nach dem Kauf korrekt freigeschaltet wird.

Interne Tests werden über die echte Benutzeroberfläche von Google Play abgewickelt, ohne dass dabei tatsächliche Zahlungsmethoden belastet werden.

Überprüfen der Transaktionsprotokollierung

Die Überprüfung der Transaktionsprotokollierung bestätigt die korrekte Erfassung von Käufen in WordPress.

  1. Führen Sie einen Testkauf entweder in der Test-App oder in der Release-Version durch.
  2. Navigieren Sie zu Dashboard > MP-App > In-App-Käufe > Transaktionen.
  3. Suchen Sie die Testtransaktion in der Transaktionsliste.
  4. Überprüfen Sie, ob die Transaktionsdetails korrekt angezeigt werden, einschließlich:
    • Produktname und Kennung;
    • Kaufdatum und -zeit;
    • Benutzerkontoinformationen;
    • Transaktionsstatus.
  5. Bestätigen Sie, dass der Transaktionsstatus als abgeschlossen oder mit einem entsprechenden Status angezeigt wird.
  6. Überprüfen Sie die korrekte Registrierung der Mitgliedschaft oder die Gewährung des Zugriffs auf Inhalte.

Eine ordnungsgemäße Transaktionsprotokollierung bestätigt, dass die Kaufabwicklung und die Registrierungsfunktion korrekt funktionieren.

War dieser Artikel hilfreich?

Verwandte Artikel

Computerfrau

Holen Sie sich MemberPress noch heute!

Lassen Sie sich für die von Ihnen erstellten Inhalte bezahlen.