DVR Time Traveler
Guide de Déploiement MDM & Agence
Référence complète pour déployer DVR Time Traveler à grande échelle avec les plateformes de Gestion des Appareils Mobiles (MDM)
Aller à la Section
Vue d'Ensemble
Prise en Charge de la Configuration Gérée
DVR Time Traveler prend en charge 14 paramètres de configuration que les administrateurs IT peuvent déployer à distance via leur console MDM. Tous les paramètres se mettent à jour en temps réel sans nécessiter le redémarrage de l'application.
Ce que le MDM Peut Contrôler
- Activer/désactiver des fonctionnalités
- Déploiement des codes d'activation
- Comportements par défaut de l'application
- Restrictions de sécurité
- Image de marque de l'organisation
Ce que le MDM Ne Peut Pas Accéder
- Données utilisateur (notes, motifs, rapports)
- ID d'appareil (généré par l'application)
- Temps d'abonnement restant
- Statistiques d'utilisation
- Détails des enquêtes
🔑 Licences Agence
| Paramètre | Type | Description |
|---|---|---|
enterprise_license_key |
String | Code d'activation de votre organisation (Format : DVRTT-XXXX-XXXX-XXXX) |
organization_name |
String | Nom de l'organisation affiché dans les Paramètres Administrateur |
Type de Licence
Licence Agence
Abonnement annuel — durée déterminée à l'achat. Contactez-nous pour les tarifs et les conditions de renouvellement.
{
"enterprise_license_key": "DVRTT-1234-5678-90AB",
"organization_name": "Service de Police de Montréal"
}
🎛️ Contrôle des Fonctionnalités
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
disable_notes_feature |
Boolean | false | Masque complètement la fonctionnalité Notes |
disable_patterns_feature |
Boolean | false | Masque complètement le stockage des Motifs DVR |
disable_in_app_purchases |
Boolean | true | Empêche tous les achats intégrés (requis avec les codes d'activation agence) |
💡 Meilleures Pratiques
disable_notes_feature: true si l’agence restreint la fonctionnalité "Notes"
disable_patterns_feature: true si l’agence restreint la fonctionnalité "MP/Schémas"
false uniquement si votre agence utilise des achats individuels sur les App Store.
🖼️ Gestion des Logos
Poussez les logos de l'organisation directement sur tous les appareils via la configuration MDM
| Paramètre | Type | Description |
|---|---|---|
mdm_logos |
Tableau JSON | Liste des logos à pousser sur les appareils (max 10) |
default_logo_id |
String | Sélectionner automatiquement un logo spécifique au premier lancement |
logo_position_locked |
Boolean | Empêcher les utilisateurs de modifier la position du logo |
logo_position_value |
String | Imposer la position : 'left' ou 'right' |
Schéma JSON du Logo
{
"id": "dept_badge_1", // Identifiant unique
"name": "Écusson du Département", // Nom affiché dans l'app
"base64": "iVBORw0KGgo..." // PNG/JPEG encodé en Base64 (max 512×512 px)
}
📋 Processus de Déploiement des Logos
Préparer le Logo
PNG ou JPEG, max 512×512 pixels
Configurer dans le MDM
Ajouter le JSON du logo au tableau mdm_logos dans votre console MDM
Synchronisation Automatique
L'application synchronise les logos en temps réel lors de la poussée de la configuration
{
"mdm_logos": [
{
"id": "dept_badge_1",
"name": "Écusson du Département",
"base64": "iVBORw0KGgoAAAANSUhEUgAA...BASE64_COMPLET_ICI...CYII="
},
{
"id": "traffic_unit",
"name": "Logo Unité Circulation",
"base64": "iVBORw0KGgoAAAANSUhEUgAA...AUTRE_BASE64...CYII="
}
],
"default_logo_id": "dept_badge_1",
"logo_position_locked": true,
"logo_position_value": "left"
}
⚙️ Paramètres de Langue des Rapports
| Paramètre | Type | Options | Défaut |
|---|---|---|---|
report_language_locked |
Boolean | true / false | false |
report_language_value |
String | 'en', 'fr', 'es', 'ar', 'de', 'it' | — (langue app) |
{
"report_language_locked": true,
"report_language_value": "fr"
}
Force le français pour la génération des rapports PDF. Les agents peuvent toujours modifier la langue de l'interface de l'application.
📞 Support & Personnalisation
| Paramètre | Type | Description |
|---|---|---|
custom_support_email |
String | Remplacer le courriel de support par votre service d'assistance IT |
custom_support_url |
String | URL de service d'assistance personnalisée ou wiki interne |
deployment_notes |
String | Notes internes pour référence IT (non visibles par les utilisateurs) |
📝 Exemples de Configurations Réelles
Service de Police (Verrouillage Total)
{
"enterprise_license_key": "DVRTT-1234-5678-90AB",
"organization_name": "Service de Police d'Acme",
"disable_in_app_purchases": true,
"disable_patterns_feature": true,
"mdm_logos": [{
"id": "dept_patch",
"name": "Écusson du Département",
"base64": "iVBORw0KGgo..."
}],
"default_logo_id": "dept_patch",
"logo_position_locked": true,
"logo_position_value": "left",
"custom_support_email": "[email protected]"
}
Agence Multi-Divisions
{
"enterprise_license_key": "DVRTT-XXXX-XXXX-XXXX",
"organization_name": "Police Métropolitaine",
"disable_in_app_purchases": true,
"mdm_logos": [
{
"id": "traffic",
"name": "Division Circulation",
"base64": "iVBORw0..."
},
{
"id": "patrol",
"name": "Division Patrouille",
"base64": "iVBORw0..."
},
{
"id": "k9",
"name": "Unité Cynophile",
"base64": "iVBORw0..."
}
],
"logo_position_locked": false,
"custom_support_email": "[email protected]"
}
Les agents peuvent choisir le logo de leur division. La position du logo peut être ajustée par l'utilisateur.
Agence du Québec (Rapports PDF en Français)
{
"enterprise_license_key": "DVRTT-XXXX-XXXX-XXXX",
"organization_name": "Service de Police",
"report_language_locked": true,
"report_language_value": "fr",
"disable_in_app_purchases": true,
"custom_support_email": "[email protected]"
}
Impose le français pour tous les rapports PDF. Les agents peuvent toujours modifier la langue de l'interface eux-mêmes.
Configuration Complète (Les 14 Paramètres)
{
"enterprise_license_key": "DVRTT-XXXX-XXXX-XXXX",
"organization_name": "Service de Police d'Acme",
"disable_notes_feature": true,
"disable_patterns_feature": true,
"disable_in_app_purchases": true,
"report_language_locked": true,
"report_language_value": "fr",
"mdm_logos": [
{
"id": "dept_badge",
"name": "Écusson du Département",
"base64": "iVBORw0KGgo...BASE64..."
}
],
"default_logo_id": "dept_badge",
"logo_position_locked": true,
"logo_position_value": "left",
"custom_support_email": "[email protected]",
"custom_support_url": "https://aide.acmepd.gouv.qc.ca",
"deployment_notes": "Déployé 2026-01 – Billet TI #5234 – Approuvé par Cpt. Smith"
}
Les 14 paramètres disponibles. mdm_logos compte comme un seul paramètre tableau et peut contenir jusqu'à 10 logos.
🛠️ Configuration Spécifique à la Plateforme
📥 Télécharger les Schémas de Configuration
Importez le schéma de configuration géré officiel dans votre console MDM pour obtenir les descriptions de champs, la validation et l'autocomplétion lors de la configuration de DVR Time Traveler.
Google Workspace
- Connectez-vous à la Console d'Administration Google
- Accédez à Appareils → Mobile et points de terminaison → Applications → Applications Google Play Gérées
- Sélectionnez DVR Time Traveler
- Cliquez sur Configurations gérées
- Collez votre configuration JSON
- Attribuez aux groupes d'utilisateurs/appareils
Microsoft Intune
- Ouvrez Microsoft Endpoint Manager
- Accédez à Applications → Stratégies de configuration d'application → Ajouter
- Plateforme : Android Enterprise
- Sélectionnez DVR Time Traveler
- Format de configuration : Utiliser le concepteur de configuration
- Ajoutez les clés de configuration manuellement ou collez le JSON
- Attribuez aux groupes
VMware Workspace ONE
- Naviguez vers Applications et Livres → Applications → Natif
- Sélectionnez DVR Time Traveler
- Allez à l'onglet Configuration d'Application
- Collez la configuration JSON
- Enregistrez et poussez sur les appareils
Test DPC (Tests)
- Installez Test DPC depuis le Play Store
- Configurez un profil de travail géré
- Installez DVR Time Traveler dans le profil de travail
- Accédez à Gestion des Stratégies → Restrictions d'Application
- Sélectionnez DVR Time Traveler
- Ajoutez la configuration JSON
- Testez les paramètres dans l'application
🔧 Résolution de Problèmes
❓ Paramètres Non Appliqués
- Application installée depuis le Play Store Géré (pas le Play Store régulier)
- Appareil correctement inscrit dans le MDM
- Configuration poussée sur l'appareil
- Application redémarrée après le changement de configuration
adb shell dumpsys restrictions
❓ Code d'Activation Non Reconnu
- Format de la clé :
DVRTT-XXXX-XXXX-XXXX(20 caractères avec tirets) - La clé est active (non expirée)
- L'ID de package de l'application correspond à la licence
- Aucune faute de frappe dans la clé
❓ Logos Non Affichés
- La chaîne Base64 est complète (commence par
iVBORw0pour PNG) - La syntaxe JSON est valide (utilisez JSONLint)
- L'ID du logo est unique
- Maximum 10 logos MDM
- Vérifiez les journaux de l'application pour les erreurs de synchronisation
❓ Mises à Jour en Temps Réel Non Fonctionnelles
- La plupart des paramètres se mettent à jour instantanément
- Certaines plateformes MDM ont un délai de propagation (5-15 minutes)
- Essayez de redémarrer l'application si la configuration ne se synchronise pas
- Vérifiez que l'appareil a une connexion réseau
📊 Résumé de la Configuration
| Catégorie | Nombre de Paramètres | Mises à Jour en Temps Réel |
|---|---|---|
| Licences Agence | 2 | ✅ Oui |
| Contrôle des Fonctionnalités | 3 | ✅ Oui |
| Gestion des Logos | 4 | ✅ Oui |
| Langue des Rapports | 2 | ✅ Oui |
| Support | 3 | ✅ Oui |
| Total | 14 paramètres | Tous en direct |