App Store
Verbinden Sie App Store Connect mit einem API-Schlüssel, um die täglichen Sales-and-Trends-Berichte für iOS und Mac zu lesen.
RevGlance liest Apples tägliche Sales and Trends-Berichte über die App Store Connect API. Die SALES-Zusammenfassung liefert kostenpflichtige Apps und In-App-Käufe; der SUBSCRIBER-Bericht liefert jede Abo-Zahlung, jede kostenlose Testphase und jede Rückerstattung.
Verbinden
- Öffnen Sie in App Store Connect Users and Access › Integrations › App Store Connect API und erstellen Sie einen Teamschlüssel mit der Rolle Finance oder Sales.
- Notieren Sie die Issuer ID über der Schlüsselliste und die Key ID des Schlüssels, und laden Sie dann die
.p8-Datei herunter. Apple lässt Sie sie nur einmal herunterladen. - Ihre vendor number finden Sie unter Payments and Financial Reports (oben links).
- Füllen Sie die vier Felder aus, fügen Sie dabei die ganze
.p8-Datei ein, einschließlich der Zeilen-----BEGIN PRIVATE KEY-----, und wählen Sie dann App Store verbinden.
Was das Formular abfragt
| Feld | Sieht so aus |
|---|---|
| Aussteller-ID | 57246542-96fe-1a63-e053-0824d011072a |
| Schlüssel-ID | 2X9R4HXF34 |
| Anbieternummer | 85012345 |
| Privater Schlüssel (Inhalt der .p8-Datei)Verschlüsselt gespeichert | -----BEGIN PRIVATE KEY----- |
Den Webhook hinzufügen
Berichte kommen etwa einen Tag verspätet. App Store Server Notifications melden RevGlance sofort, wenn sich etwas ändert, sodass der nächste Bericht abgerufen wird, sobald er existiert.
- Öffnen Sie in RevGlance Einstellungen › Quellen, öffnen Sie das Menü der App-Store-Quelle und wählen Sie Webhook.
- Denken Sie sich ein langes zufälliges Secret aus, fügen Sie es unter Signing Secret ein und speichern Sie.
- Kopieren Sie die Webhook-URL und hängen Sie
?token=und Ihr Secret an. - Öffnen Sie in App Store Connect die App Information Ihrer App und tragen Sie unter App Store Server Notifications diese Adresse als Production-URL ein, Version 2.
RevGlance prüft das Secret in der URL und Apples eigene Signatur, eine Zertifikatskette bis zur Apple Root CA G3.
Was Sie erwarten können
- Anonyme Kunden. Apple nennt keine Käufer. Jeder Abonnent wird zu einem Kunden mit einer anonymen Subscriber ID, und Angebotscodes, Upgrades über Abo-Gruppen hinweg und ID-Zurücksetzungen können wie neue Abonnements aussehen.
- Ein Jahr Historie. Tagesberichte reichen ein Jahr zurück, und jeder Tag kommt etwa einen Tag verspätet.
- Kündigungen erscheinen spät. Apple meldet keine Kündigungen: Ein Abonnement endet, wenn seine Verlängerung drei Tage überfällig ist.
Wie der App Store gezählt wird
- Der Kundenpreis zählt als Umsatz, und die Gebühr ist der Kundenpreis abzüglich Ihres Erlöses; Steuern in Bruttopreisen erscheinen daher als Gebühr.
- Der MRR ist der letzte Kundenpreis und enthält daher Steuern, wo die Preise sie enthalten: Apples Berichte weisen Steuern nicht gesondert aus. Ein Einführungsangebot zählt zum Angebotspreis, und der reguläre Preis erscheint danach als Expansion.
- Eine Rückerstattung stammt aus Apples Bericht mit negativem Preis. Wenn Apple eine Rückerstattung rückgängig macht, entfernt RevGlance die letzte Rückerstattung dieses Abonnenten und Abonnements. Apple gibt nicht an, welche Rückerstattung rückgängig gemacht wurde; bei mehreren Rückerstattungen auf einem Abonnement kann daher die falsche entfernt werden.
- Rückerstattungen, die nach dem Zurücksetzen der Abonnenten-ID durch Apple (180 Tage) beantragt werden, bleiben erhalten, aber ohne Kunde.
- App-Bundle-Gutschriften (CMB-C) sind keine Rückerstattungen und werden nicht berücksichtigt.
- Apple zeigt keine Kündigungen an: Ein Abonnement endet, wenn eine Verlängerung drei Tage überfällig ist.
- Fehlgeschlagene Zahlungen werden nicht gemeldet, daher bleibt dieser Wert bei null.

RevGlance