Configuration Android
Copiez un prompt de configuration avec les étapes d'installation et la guide markdown complète pour ce plugin.
Exigences
Section intitulée « Exigences »- Android 7+ (API 24) de base depuis le plugin
- Exécution
ACCESS_FINE_LOCATIONouACCESS_COARSE_LOCATIONcontexte : Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `alternatives_cta_questions`). Page/zone : Page de comparaison des alternatives de mise à jour en direct de Capacitor. Rôle : Paragraphe de marketing ou juridique long. Vu dans : page alternatives.astro. Conservez les termes de produit/marque et les termes de développeur de Capgo exactement. Clé de message `alternatives_cta_questions` (Questions de CTA pour les alternatives). | Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `appflow_cta_questions`). Page/zone : Copie de marketing de comparaison/migration d'Appflow. Rôle : Paragraphe de marketing ou juridique long. Vu dans : page ionic-appflow.astro. Conservez les termes de produit/marque et les termes de développeur de Capgo exactement. Clé de message `appflow_cta_questions` (Questions de CTA pour Appflow). | Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `capwesome_cta_questions`). Page/zone : Page de comparaison de Capawesome. Rôle : Paragraphe de marketing ou juridique long. Vu dans : page capwesome.astro. Conservez les termes de produit/marque et les termes de développeur de Capgo exactement. Clé de message `capwesome_cta_questions` (Questions de CTA pour Capwesome). | Fragment de texte HTML d'une chaîne de Capgo UI plus longue (clé parente `consulting_faq_subtitle`). Page/zone : Page de services de consultation. Rôle : Sous-titre ou slogan de section. Vu dans : page consulting.astro. Conservez les termes de produit/marque et les termes de développeur de Capgo exactement. Clé de message `consulting_faq_subtitle` (Sous-titre des questions fréquentes de consultation). | Page/zone : Copie de marketing de comparaison/migration d'Appflow. Rôle : Étiquette de navigation ou élément de navigation court. Vu dans : page ionic-appflow.astro, page ionic-enterprise-plugins.astro, page solutions/ionic-enterprise-plugins.astro. Clé de message `appflow_plugins_or` (Appflow Plugins ou). - sur votre application hôte
Examen de la politique de Google Play si vous bloquez uniquement les utilisateurs en fonction des options de développeur
PermissionsSection intitulée « Permissions » analyze().
Le plugin fusionne les permissions de localisation grossière/fine dans votre fichier de manifeste d'application. Demandez-les en temps de exécution avant d'appeler
Ce que vérifie AndroidLocation.isMockSection intitulée « Ce que vérifie Android »- Options de développeur et état de débogage USB
- Packages installés comme
com.imyfone.anytoandroid - Titulaires de la permission de localisation mock sur les anciennes versions d'Android
- Fingerprints de l'émulateur et heuristiques de mouvement impossible
Ouvrir les paramètres de développeur
Section intitulée « Ouvrir les paramètres de développeur »await MockLocationDetector.openDeveloperSettings();Cela ouvre les paramètres de développement lorsqu'ils sont disponibles. Les applications ne peuvent pas modifier les valeurs pour l'utilisateur.
import { MockLocationDetector } from '@capgo/capacitor-mock-location-detector';
const result = await MockLocationDetector.analyze({ requestLocationSample: true, additionalMockAppPackages: ['com.example.internal.mockgps'],});