Guida allo sviluppo

Local Navigation

Rimozione dei dati dall'archivio del contenuto

In base al ciclo di vita dell'applicazione, potrebbe essere necessario rimuovere tutti i dati delle applicazioni dall'archivio del contenuto del servizio Unified Search. Ad esempio, un utente BlackBerry potrebbe disporre di più account per l'applicazione. Potrebbe essere opportuno visualizzare i dati delle applicazioni nei risultati della ricerca solo se l'utente è attualmente autenticato dall'applicazione. In alternativa, l'applicazione potrebbe dover rispondere a modifiche linguistiche. In questo caso, è necessario rimuovere i dati dall'archivio del contenuto e ricompilarlo con i dati appropriati alla lingua corrente.

La tabella seguente descrive due approcci per rimuovere tutti i dati delle applicazioni dall'archivio del contenuto del servizio Unified Search.

Approccio

Descrizione

Annullare la registrazione di un oggetto EntityBasedSearchable.

Questo approccio consente di rimuovere l'oggetto EntityBasedSearchable e tutti i dati ad esso associati dall'indice del contenuto del servizio Unified Search. L'oggetto EntityBasedSearchable non viene più visualizzato nell'elenco delle origini dati registrate ricercabili nel dispositivo BlackBerry.

Per annullare la registrazione di un oggetto EntityBasedSearchable, richiamare SearchRegistry.deregister() e passare il token di registrazione restituito al momento della registrazione di EntityBasedSearchable.

Rimuovere tutti i dati dall'archivio del contenuto per un oggetto EntityBasedSearchable.

Questo approccio consente di rimuovere tutti i dati delle applicazioni dall'archivio. È possibile utilizzare questo approccio quando è necessario rimuovere tutti i dati, ma si presume che, in un prossimo futuro, l'utente continuerà a compilare l'archivio con nuovi dati.

Per rimuovere tutti i dati dall'archivio del contenuto per un oggetto EntityBasedSearchable, richiamare UnifiedSearchServices.removeAllData() e passare il token di registrazione restituito al momento della registrazione di EntityBasedSearchable.


Le informazioni sono state utili? Inviateci i vostri commenti.