Google ReCaptcha =>> Integrating Google reCAPTCHA Enterprise in iOS apps Swift
If are you implement reCAPTCHA Enterprise, then you contact Contact our sales team for reCAPTCHA Enterprise iOS SDK is accessible after a security review. Then Create a reCAPTCHA Key for the iOS app platform.
Step by Step
- Choose the best method for setting up reCAPTCHA Enterprise in your environment and complete the setup.
- iOS SDK is accessible after a security review. Contact our sales team to onboard your site to this feature.
- Create a reCAPTCHA Key for the iOS app platform.
Then Depending on your integration method, ask your sales representative to grant you access to one of the following: reCAPTCHA Enterprise CocoaPods repository, the Swift Package Manager repository, or the iOS SDK download .
Integrating reCAPTCHA Enterprise Two Way:-
- Direct download => Download the SDK binary from the iOS SDK download page. - https://cloud.google.com/recaptcha-enterprise/docs/download-ios-sdk
- Download the SDK using CocoaPods
- Generate a git cookie.
- Create a Podfile and add the following lines to your Podfile:
source "https://cpdc-eap.googlesource.com/RecaptchaEnterprise.git"
source "https://github.com/CocoaPods/Specs.git"
pod "RecaptchaEnterprise", "17.0.0"
- Install the required dependencies by running pod update.
After Install CocoaPods - Configuring the app
1. To ensure that -ObjC is listed on your linker flags, navigate to Target > Build Settings > All > Linking and verify that Other Linker Flags shows -ObjC.
2. Objective-C bridging header File Add, Import
#import <recaptcha/recaptcha.h>
Implement with in ViewController
let recaptchaClient = RecaptchaClient(siteKey: "reCAPTCHA_KEY_iOS")
func enterpriseReCaptcha(){
recaptchaClient.execute(RecaptchaAction(action: .login)) { token, error in
if let recaptchaToken = token {
print(recaptchaToken.recaptchaToken)
}
if let error = error {
print(error)
}
}
}
Reference ==> https://cloud.google.com/recaptcha-enterprise/docs/instrument-ios-apps#direct-download
Comments
Post a Comment