Altre API Apache Cordova

Importante

Visual Studio App Center è pianificato per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate a cui è possibile prendere in considerazione la migrazione.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

Nota

Il supporto per le app Cordova è terminato nell'aprile 2022. Per altre informazioni, vedere il blog di App Center.

Modificare il livello di log

È possibile controllare il numero di messaggi di log visualizzati da App Center nella console. Per regolare la registrazione, aprire il file diconfig.xml del progetto; per ogni elemento di destinazione platform del progetto Apache Cordova (solo Android e iOS oggi), aggiungere un elemento figlio preference nel formato seguente:

<preference name="LOG_LEVEL" value="2" />

Impostare il valore su una delle costanti descritte nella documentazione ufficiale di Android. Le stesse costanti possono essere usate per iOS. Per avere il maggior numero possibile di messaggi di log, usare il livello VERBOSE (2).

Identificare le installazioni

App Center SDK crea un UUID per ogni dispositivo dopo l'installazione dell'app. Questo identificatore rimane invariato per un dispositivo quando l'app viene aggiornata e ne viene generata una nuova solo quando l'app viene reinstallata o l'utente elimina manualmente tutti i dati dell'app. L'API seguente è utile a scopo di debug.

var success = function(installId) {
    console.log("Install ID: " + installId);
}

var error = function(error) {
    console.error(error);
}
AppCenter.getInstallId(success, error);

Identificare gli utenti

App Center SDK supporta l'impostazione di un ID utente usato per aumentare i report di arresto anomalo del sistema. Per usare questa funzionalità:

  1. Configurare App Center SDK come descritto nella guida introduttiva all'SDK di App Center.
  2. Impostare un userID nell'SDK usando il codice seguente:
AppCenter.setUserId("your-user-id");

Dopo aver impostato un ID utente, è possibile usare la funzionalità di ricerca di App Center per cercare report di arresto anomalo specifici per l'ID. Altre informazioni sono disponibili nella documentazione di ricerca di App Center.

Nota

Il valore dell'ID utente è limitato a 256 caratteri. Verrà visualizzato con i report di arresto anomalo del sistema, ma non usati per l'aggregazione o il numero di utenti interessati. Se si imposta l'ID utente più volte, verrà usato solo l'ultimo ID utente. È necessario impostare l'ID utente manualmente prima dell'avvio di ogni applicazione, perché questo valore non viene archiviato dall'SDK tra i lanci.