Supporto per applicazioni desktop

SupDesk Team

Gli utenti desktop sono le persone più silenziose del tuo prodotto. Non c'è una recensione sull'app store con il punteggio a stelle né una sezione di commenti pubblici e, di solito, nessun modo integrato di segnalare un problema. Quando qualcosa si rompe, il feedback o muore sul momento o arriva giorni dopo come una email laconica senza file di log allegato.

Il modello che funziona sul desktop è lo stesso che funziona ovunque: metti il supporto dove si trova già l'utente. Per un'app desktop, questo significa il tuo portale, a una sola chiamata di distanza.

Apri il portale dalla tua app

L'integrazione più rapida consiste nell'aprire l'URL del tuo portale SupDesk nel browser predefinito o in una web view incorporata.

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();

Incorpora il portale nella finestra dell'app

Per un'esperienza completamente in-app, renderizza il portale in una web view invece che in una scheda del browser. In Electron, esponilo al tuo renderer tramite uno script di preload:

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

Sapere con chi stai parlando

Il feedback è più utile quando è legato a una persona. Quando apri il portale, passa l'identità dell'utente — un'email dalle impostazioni della tua app, oppure un token firmato per le app che si autenticano già — come parametro di query. Ottieni «il cliente che ha fatto l'upgrade la settimana scorsa» invece di «utente anonimo #412».

Il resto del supporto

Il portale chiude il cerchio su ogni piattaforma: una bacheca di feedback dove gli utenti pubblicano e votano, changelog da seguire, chat dal vivo per i momenti in cui serve una persona, e un centro assistenza per tutto il resto. È la stessa casella, sia che l'utente sia su desktop, mobile o web.

Stai costruendo anche un servizio backend? Gli SDK lato server — Node, Python, Go e Dart — sono illustrati con esempi dal vivo nella guida all'integrazione SaaS. Punta la tua app al portale come porta d'ingresso e usa quegli SDK per tutto ciò che c'è dietro.

Dove si inserisce SupDesk

Il portale fa il lavoro di supporto, così la tua app non deve. Gli utenti pubblicano e votano su una bacheca pubblica, seguono le funzionalità fino al rilascio e raggiungono una persona quando serve — tutto senza una seconda codebase da mantenere.

Pronto ad aggiungere il supporto alla tua applicazione desktop?

Inizia a raccogliere feedback dai tuoi utenti. Gratis per iniziare: nessuna carta di credito richiesta. Registrati su supdesk.app

Categorie

SupportDesktop

Tag

#support#desktop#electron#javafx#dotnet