Regole di risoluzione dei conflitti: BlackBerry Java Application

Scenario

Regola

Più configurazioni software vengono assegnate a un account utente o ai gruppi ai quali l'utente appartiene. Più BlackBerry Java Application sono contenute in ciascuna configurazione software.

Le BlackBerry Java Application in ciascuna configurazione software vengono installate sul dispositivo BlackBerry. Se BlackBerry Device Software non supporta una BlackBerry Java Application specifica, l'applicazione non viene installata sul dispositivo BlackBerry.

Più configurazioni software, contenenti diverse versioni della stessa BlackBerry Java Application, vengono assegnate a un account utente o ai gruppi ai quali l'utente appartiene.

Quando esistono diverse versioni di un'applicazione nelle configurazioni software assegnate a un account utente, viene installata la versione più recente dell'applicazione supportata da BlackBerry Device Software sul dispositivo BlackBerry. Ad esempio, se una configurazione software con la versione 1.0 di un'applicazione è assegnata a un account utente, e anche un'altra configurazione software con la versione 2.0, viene installata la versione 2.0 dell'applicazione sul dispositivo BlackBerry.

La versione di una BlackBerry Java Application in una configurazione software assegnata a un account utente ha la precedenza sulla versione di una BlackBerry Java Application in una configurazione software assegnata a un gruppo. Ad esempio, se la versione 1.0 di un'applicazione è presente in una configurazione software assegnata a un account utente, e la versione 2.0 di un'applicazione in una configurazione software assegnata a un gruppo al quale l'utente appartiene, la versione 1.0 dell'applicazione viene installata sul dispositivo BlackBerry.

Più configurazioni software, contenenti la stessa BlackBerry Java Application, vengono assegnate a un account utente o ai gruppi ai quali l'utente appartiene. La disposizione della BlackBerry Java Application (richiesta, facoltativa o non consentita) è diversa in ciascuna configurazione software. Il metodo di implementazione (wireless e cablato) per l'applicazione è diverso in ogni configurazione software.

La disposizione specifica di un'applicazione in una configurazione software assegnata a un account utente ha la precedenza sulla disposizione della stessa applicazione in una configurazione software assegnata a un gruppo. Se l'applicazione dispone di disposizioni diverse in più configurazioni software assegnate allo stesso livello (sia all'account utente o ai gruppi), la disposizione richiesta ha la precedenza su quella facoltativa, e la disposizione facoltativa ha la precedenza su quella non consentita.

BlackBerry Administration Service risolve il metodo di implementazione dopo aver risolto la disposizione di un'applicazione. Il metodo di implementazione specifico di un'applicazione in una configurazione software assegnata a un account utente ha la precedenza sul metodo di implementazione della stessa applicazione in una configurazione software assegnata a un gruppo. L'impostazione wireless ha la precedenza su quella cablata.

Una o più configurazioni software che includono le Java BlackBerry Application sono assegnate a un account utente o ai gruppi ai quali appartiene, ma una quantità limitata di memoria disponibile rimane sul dispositivo BlackBerry.

BlackBerry Administration Service controlla la quantità di memoria disponibile sul dispositivo BlackBerry dopo aver risolto i conflitti delle applicazioni (ad esempio, impostazioni di implementazione e disposizione in conflitto) e prima di installare una BlackBerry Java Application. Se non è disponibile sufficiente memoria sul dispositivo BlackBerry per supportare l'applicazione, questa non verrà installata.

A seconda della quantità di memoria disponibile, le applicazioni vengono installate nell'ordine seguente:

  1. Le applicazioni richieste configurate per l'implementazione wireless
  2. Le applicazioni richieste configurate per l'implementazione cablata
  3. Le applicazioni facoltative configurate per l'implementazione wireless
  4. Le applicazioni facoltative configurate per l'implementazione cablata

Una configurazione software è assegnata a un account utente e contiene una BlackBerry Java Application che ha una dipendenza su un'altra BlackBerry Java Application.

Se una BlackBerry Java Application in una configurazione software ha una dipendenza su un'altra applicazione, e l'altra applicazione non è inclusa in una configurazione software assegnata all'account utente o a un gruppo al quale l'utente appartiene, l'applicazione non verrà installata sul dispositivo BlackBerry.

Se una BlackBerry Java Application in una configurazione software ha una dipendenza su un'altra applicazione e l'applicazione dipendente è inclusa in una configurazione software assegnata all'account utente o a un gruppo al quale appartiene l'utente, l'applicazione dipendente verrà installata per prima. Una volta installata l'applicazione dipendente, verrà quindi installata l'applicazione con la dipendenza.

Una configurazione software è assegnata a un account utente e contiene una BlackBerry Java Application che ha una dipendenza su un'altra BlackBerry Java Application. L'applicazione dipendente non è supportata sul dispositivo BlackBerry.

Se un'applicazione dipendente non è supportata dal dispositivo BlackBerry o non è stata installata con successo sul dispositivo BlackBerry, l'applicazione con la dipendenza non verra installata.

Più Java BlackBerry Application hanno una dipendenza circolare (ad esempio, l'applicazione A è dipendente dall'applicazione B, l'applicazione B è dipendente dall'applicazione C e l'applicazione C è dipendente dall'applicazione A) e sono incluse nello stesso pacchetto applicativo. Il pacchetto applicativo viene aggiunto all'archivio delle applicazioni. Le applicazioni vengono aggiunte a una configurazione software e assegnate a un account utente o a un gruppo al quale l'utente appartiene.

Se più Java BlackBerry Application sono incluse nello stesso pacchetto applicativo e hanno una dipendenza circolare, le applicazioni non verrranno installate sul dispositivo BlackBerry. Se diverse applicazioni hanno una dipendenza circolare, possono essere solo installate se esistono in pacchetti applicativi separati e se installate utilizzando un'implementazione cablata.