Configuration gérée par l'application compagnon

Modifié le  Mar, 15 Juill. à 4:56 H

L'application WizyEMM Companion est un outil essentiel pour les administrateurs, offrant des fonctionnalités supplémentaires pour la gestion de vos appareils Android, au-delà des capacités standard d’Android Enterprise. Bon nombre de ces fonctionnalités peuvent être configurées et déployées à distance via les Configurations Gérées, directement depuis votre console WizyEMM. Cet article vous guidera pour localiser et appliquer ces configurations.


Qu’est-ce que les configurations gérées ?

Les Configurations Gérées sont une fonctionnalité standard d’Android Enterprise qui permet aux administrateurs de préconfigurer, gérer et mettre à jour à distance les paramètres des applications sur les appareils enregistrés.
Plutôt que de configurer manuellement chaque application sur chaque appareil, vous pouvez envoyer les paramètres depuis votre console WizyEMM, ce qui garantit cohérence et efficacité.


Pour l’application WizyEMM Companion, les configurations gérées permettent de contrôler divers aspects de son comportement et de débloquer certaines fonctionnalités, telles que :

  • Notification du service au premier plan

  • Configuration de la batterie

  • Configuration du fournisseur de contenu


Que peut-on configurer dans la configuration gérée de l’application Companion ?

  • Notification du service au premier plan

  • Contrôle à distance

  • Restrictions des appels téléphoniques sortants

  • Géolocalisation

  • Configuration Samsung

  • Utilisation

  • Mise à jour de l’état de l’appareil

  • Configuration Pradeo

  • Configuration de la batterie

  • Configuration du fournisseur de contenu

Manifest

Ajoutez ce qui suit dans votre manifeste pour permettre l’appel à l’application Companion :

<queries>  <!-- Autoriser la requête vers l'application provider via le nom du package -->  <package android:name="app.wizyemm.eu.companion" /> </queries>

Récupération des données

Vous devez appeler cette URL :
content://app.wizyemm.eu.companion.provider/config/${key}
en utilisant le contentResolver d’Android. La clé doit correspondre à la valeur indiquée précédemment dans le champ Package name.


Voici un exemple de code qui récupère les données pour une clé définie comme test, puis lit la valeur sous forme de chaîne de caractères et la convertit en objet avec Gson :

data class CustomerData(var foo: String, var baz: Int = 0)


fun fetchProvider(context: Context): CustomerData? {
    val key = "test"
    val uri = Uri.parse("content://app.wizyemm.eu.companion.provider/config/${key}")
    val cursor: Cursor? = context.contentResolver.query(uri, null, null, null, null)


    if (cursor != null && cursor.moveToFirst()) {
        val value = cursor.getString(cursor.getColumnIndexOrThrow("value"))
        val data = Gson().fromJson(value, CustomerData::class.java)
        Log.d("Content", "Value: $value / Parsed: $data")
        cursor.close()
        return data
    }


    return CustomerData("", 0)
}

Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article