Hinweis
Dieser Artikel gilt nur für das Veröffentlichen von Apps in GitHub Marketplace. Weitere Informationen zum Veröffentlichen GitHub Actions in GitHub Marketplace finden Sie unter Aktionen auf dem GitHub-Marktplatz veröffentlichen.
Wenn du diese bewährten Verfahren befolgst, trägst du zur Kundenfreundlichkeit bei.
Kundenkommunikation
- In Marketingmaterialien zur App sollte das Verhalten der App genau dargestellt werden.
- Apps sollten Links zur Benutzerdokumentation enthalten, die beschreiben, wie die App eingerichtet und verwendet wird.
- Kunden sollten im Abschnitt zu Abrechnungs-, Profil-oder Kontoeinstellungen der App sehen können, welche Art von Plan sie haben.
- Kunden sollten deine App sowohl auf einem persönlichen Konto als auch auf einem Organisationskonto installieren und verwenden können. Sie sollten die App auf diesen Konten separat anzeigen und verwalten können.
- Apps sollten den Kunden eine Möglichkeit bieten, ihr Konto zu löschen, ohne dass sie eine E-Mail schreiben oder einen Support-Mitarbeiter kontaktieren müssen. Apps sollten alle GitHub-Benutzerdaten innerhalb von 30 Tagen nach Erhalt einer Anfrage des Benutzers oder innerhalb von 30 Tagen nach Beendigung der Rechtsbeziehung des Benutzers mit GitHub löschen.
Planverwaltung
- Kunden, die einen bei GitHub Marketplace gekauften kostenpflichtigen Plan kündigen, sollten automatisch auf den kostenlosen Tarif der App heruntergestuft werden, sofern ein solcher vorhanden ist. Wenn ein Kunde ein GitHub Marketplace-Abonnement kündigt, wird die App von GitHub nicht automatisch deinstalliert. Der Kunde kann daher davon ausgehen, dass kostenlose Features weiterhin funktionieren. Es wird dringend empfohlen, Kunden das erneute Aktivieren ihres vorherigen Plans zu ermöglichen.
- Kunden sollten in der Lage sein, von der Benutzeroberfläche deiner App aus ein Upgrade durchzuführen, wenn du eine Upgrade-URL in diesem Format angibst:
https://www.github.com/marketplace/<LISTING_NAME>/upgrade/<LISTING_PLAN_NUMBER>/<CUSTOMER_ACCOUNT_ID> - Kunden sollten auf der Website deiner App ändern können, welche Benutzer Zugriff auf deine App haben, wenn sie Lizenzen erworben haben (Preisplan pro Lizenz) oder der Plan unbegrenzte Mitarbeitende ermöglicht.
- Kunden sollten die folgenden Änderungen an ihrem Konto sofort in den Abrechnungs-, Profil- oder Kontoeinstellungen auf der Website der App sehen können:
- Aktueller Plan und Preis.
- Neue Tarife gekauft.
- Höherstufungen, Herabstufungen, Kündigungen und die Anzahl der verbleibenden Tage einer kostenlosen Testversion.
- Änderungen an Abrechnungszyklen (monatlich oder jährlich).
- Nutzung und verbleibende Ressourcen für Pläne mit Pauschalgebühr und auf Einheiten basierende Pläne. Wenn der Preisplan zum Beispiel pro Einheit gilt, sollte die Website deiner App die verbrauchten und die verfügbaren Einheiten anzeigen.