Aller au contenu principal

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.