SDK pour applications mobiles
Des SDK mobiles natifs et des guides d'intégration sont disponibles pour toutes les plateformes d'applications mobiles populaires.
Si vous ne voyez pas la plateforme ou le framework dont vous avez besoin ci-dessous, veuillez nous contacter : en général, il est simple d'ajouter la prise en charge de nouveaux frameworks.
SDK Android
Le SDK Android est un remplacement complet de l'API SafetyNet reCAPTCHA de Google : la commutation ne devrait prendre que quelques minutes. Il inclut en outre la prise en charge de toutes les fonctionnalités avancées de hCaptcha Enterprise telles que l'hébergement propriétaire, les défis personnalisés, etc.
Un exemple d'application, un guide de mise en œuvre complet et des sources complètes sont disponibles sur le dépôt public GitHub.
Le SDK est également publié pour une intégration pratique via le dépôt JitPack Maven.
SDK iOS
Le SDK iOS fournit une API simple pour intégrer hCaptcha dans votre application.
Un exemple d'application, un guide de mise en œuvre complet et des sources complètes sont disponibles sur le dépôt public GitHub.
Le SDK est également publié pour une intégration pratique via Carthage et CocoaPods.
Flutter
Un guide de mise en œuvre avec la source est disponible ici.
Réagir natif
Un exemple d'application, un guide de mise en œuvre et une source complète sont disponibles sur le dépôt public GitHub.
Voir également hCaptcha React.
Scénarios moins courants
Gérer vos propres vues Web ou environnements intégrés
Si vous gérez votre propre vue Web, vous pouvez fournir un HTML hcaptcha qui intègre le standard api.js
comme vous le feriez dans un environnement Web, c'est-à-dire avec un modèle d'implémentation identique à celui décrit [ici](/#add- le-hcaptcha-widget-sur-votre-page Web).
La seule chose à garder à l'esprit est que vous devrez fournir un indicateur host
à api.js
car il ne peut pas détecter de nom d'hôte dans la vue Web. Par exemple : api.js?host=my.com
. Ceci est utilisé uniquement pour les analyses sur votre clé de site et est traité comme des données non fiables ; cela n’a aucune implication en matière de sécurité.
C'est l'équivalent de l'argument host
du SDK fourni dans nos SDK natifs. (Exemples : iOS, [Android](https://github.com/hCaptcha/hcaptcha- android-sdk#config-params))
Notez que nous recommandons toujours d'utiliser nos SDK natifs lorsque votre environnement le permet. L'intégration de nos SDK natifs est plus simple et plus efficace que la gestion de votre propre vue Web, et permet de meilleures performances dans de nombreux cas.
Migration des vues Web autogérées à partir d'autres fournisseurs de sécurité
Il s'agit généralement d'un processus très rapide, donc si vous avez des questions, veuillez contacter Support et nous serons heureux de vous aider.