Support für Desktop-Anwendungen

SupDesk Team

Desktop-Nutzer sind die stillsten Menschen in Ihrem Produkt. Es gibt keine App-Store-Bewertung mit Sternen und keinen öffentlichen Kommentarbereich — und meist auch keine integrierte Möglichkeit, ein Problem zu melden. Wenn etwas kaputtgeht, stirbt das Feedback entweder im Moment oder trifft Tage später als knappe E-Mail ohne beigefügte Logdatei ein.

Das Muster, das auf dem Desktop funktioniert, ist dasselbe wie überall sonst: Bringen Sie den Support dorthin, wo der Nutzer bereits ist. Bei einer Desktop-App bedeutet das Ihr Portal — nur einen Aufruf entfernt.

Öffnen Sie das Portal aus Ihrer App

Die schnellste Integration besteht darin, die URL Ihres SupDesk-Portals im Standardbrowser oder in einer eingebetteten WebView zu öffnen.

Electron (JavaScript):

const { shell } = require('electron');
 
// Open support portal
function openSupport() {
  shell.openExternal('https://feedback.yourapp.com');
}

JavaFX (Java):

import javafx.scene.web.WebView;
 
WebView webView = new WebView();
WebEngine engine = webView.getEngine();
engine.load("https://feedback.yourapp.com");

.NET (C# WPF):

using System.Diagnostics;
 
var process = new Process
{
    StartInfo = new ProcessStartInfo
    {
        FileName = "https://feedback.yourapp.com",
        UseShellExecute = true
    }
};
process.Start();

Betten Sie das Portal in Ihr App-Fenster ein

Für ein vollständig in die App integriertes Erlebnis rendern Sie das Portal in einer WebView statt in einem Browser-Tab. In Electron stellen Sie es Ihrem Renderer über ein Preload-Script bereit:

// preload.js
const { contextBridge, ipcRenderer } = require('electron');
 
contextBridge.exposeInMainWorld('supdesk', {
  openPortal: () => ipcRenderer.send('open-portal', 'https://feedback.yourapp.com')
});
 
// renderer.js
window.supdesk.openPortal();

Wissen, mit wem Sie sprechen

Feedback ist nützlicher, wenn es einer Person zugeordnet werden kann. Wenn Sie das Portal öffnen, übergeben Sie die Identität des Nutzers — eine E-Mail-Adresse aus den Einstellungen Ihrer App oder ein signiertes Token für Apps, die sich bereits authentifizieren — als Query-Parameter. So erhalten Sie „den Kunden, der letzte Woche aufgestockt hat" statt „anonymen Nutzer Nr. 412".

Der Rest des Support-Stacks

Das Portal schließt den Kreis auf jeder Plattform: ein Feedback-Board, auf dem Nutzer Beiträge veröffentlichen und abstimmen, Changelogs, denen Nutzer folgen können, Live-Chat für die Momente, in denen ein Mensch gebraucht wird, und ein Hilfecenter für alles andere. Es ist derselbe Posteingang, ob der Nutzer auf dem Desktop, mobil oder im Web unterwegs ist.

Bauen Sie auch einen Backend-Dienst? Die serverseitigen SDKs — Node, Python, Go und Dart — werden mit Live-Beispielen im SaaS-Integrationsleitfaden behandelt. Richten Sie Ihre App für den Eingang auf das Portal aus und nutzen Sie diese SDKs für alles, was dahinterliegt.

Wo SupDesk passt

Das Portal übernimmt die Support-Arbeit, sodass Ihre App es nicht tun muss. Nutzer veröffentlichen Beiträge und stimmen auf einem öffentlichen Board ab, verfolgen Funktionen bis zur Veröffentlichung und erreichen einen Menschen, wenn sie einen brauchen — ganz ohne eine zweite Codebasis, die gepflegt werden muss.

Bereit, Ihrer Desktop-Anwendung Support hinzuzufügen?

Sammeln Sie Feedback von Ihren Nutzern. Kostenloser Start — ohne Kreditkarte. Registrieren Sie sich auf supdesk.app

Kategorien

SupportDesktop

Tags

#support#desktop#electron#javafx#dotnet