Supporto per applicazioni desktop
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