diff --git a/Classes.html b/Classes.html index 7a50729..5b418e6 100644 --- a/Classes.html +++ b/Classes.html @@ -133,7 +133,7 @@ diff --git a/Classes/ReCaptcha.html b/Classes/ReCaptcha.html index 96c1ac6..3df47b8 100644 --- a/Classes/ReCaptcha.html +++ b/Classes/ReCaptcha.html @@ -217,7 +217,7 @@ Info.plist. diff --git a/Classes/ReCaptcha/Endpoint.html b/Classes/ReCaptcha/Endpoint.html index 3a4cdfc..8dc4347 100644 --- a/Classes/ReCaptcha/Endpoint.html +++ b/Classes/ReCaptcha/Endpoint.html @@ -139,7 +139,7 @@ diff --git a/Classes/ReCaptchaWebViewManager.html b/Classes/ReCaptchaWebViewManager.html index f557069..159eec0 100644 --- a/Classes/ReCaptchaWebViewManager.html +++ b/Classes/ReCaptchaWebViewManager.html @@ -214,7 +214,7 @@ it might need to be added in a view currently visible.
diff --git a/Enums.html b/Enums.html index 5f5d34f..a6b7f7e 100644 --- a/Enums.html +++ b/Enums.html @@ -101,7 +101,7 @@ diff --git a/Enums/ReCaptchaError.html b/Enums/ReCaptchaError.html index 3c2c76f..4f61438 100644 --- a/Enums/ReCaptchaError.html +++ b/Enums/ReCaptchaError.html @@ -212,7 +212,7 @@Received an unexpeted message from javascript
+Received an unexpected message from javascript
Received an unexpeted message from javascript
+Received an unexpected message from javascript
ReCaptcha is available through CocoaPods and Carthage. -To install it, simply add the following line to your depedencies file:
+To install it, simply add the following line to your dependencies file:pod "ReCaptcha"
# or
@@ -99,7 +99,7 @@ To install it, simply add the following line to your depedencies file:
extension for the ReCaptcha framework.
Usage
-Simply add ReCaptchaKey and ReCaptchaDomain to your Info.plist and run:
+Simply add ReCaptchaKey and ReCaptchaDomain (with a protocol) to your Info.plist and run:
let recaptcha = try? ReCaptcha()
override func viewDidLoad() {
@@ -142,7 +142,7 @@ It’ll then point to https://www.recaptcha.net/recaptcha/api.js
diff --git a/docsets/ReCaptcha.docset/Contents/Resources/Documents/search.json b/docsets/ReCaptcha.docset/Contents/Resources/Documents/search.json
index 3669925..4bb4ada 100644
--- a/docsets/ReCaptcha.docset/Contents/Resources/Documents/search.json
+++ b/docsets/ReCaptcha.docset/Contents/Resources/Documents/search.json
@@ -1 +1 @@
-{"Extensions/Reactive.html#/s:7RxSwift8ReactiveV9ReCaptchaAD0dE14WebViewManagerCRbzlE8validateAA10ObservableCy6ResultAJOySSAD0dE5ErrorOGGSo6UIViewC2on_tF":{"name":"validate(on:)","abstract":"Starts the challenge validation uppon subscription.
","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive","abstract":"Provides a public extension on ReCaptchaWebViewManager that makes it reactive.
"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO10unexpectedACs0C0_pcACmF":{"name":"unexpected","abstract":"Unexpected error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO08htmlLoadC0A2CmF":{"name":"htmlLoadError","abstract":"Could not load the HTML embedded in the bundle
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO14apiKeyNotFoundA2CmF":{"name":"apiKeyNotFound","abstract":"ReCaptchaKey was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO15baseURLNotFoundA2CmF":{"name":"baseURLNotFound","abstract":"ReCaptchaDomain was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO18wrongMessageFormatA2CmF":{"name":"wrongMessageFormat","abstract":"Received an unexpeted message from javascript
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO11descriptionSSv":{"name":"description","abstract":"A human-readable description for each error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html":{"name":"ReCaptchaError","abstract":"The codes of possible errors thrown by ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC8validateySo6UIViewC2on_y6ResultAHOySSAA0aB5ErrorOGc10completiontF":{"name":"validate(on:completion:)","abstract":"Starts the challenge validation
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC4stopyyF":{"name":"stop()","abstract":"Stops the execution of the webview
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC09configurecD0yySo05WKWebD0CcF":{"name":"configureWebView(_:)","abstract":"Provides a closure to configure the webview for presentation if necessary.
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO7defaultA2DmF":{"name":"default","abstract":"Google’s default endpoint. Points to","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO9alternateA2DmF":{"name":"alternate","abstract":"
Alternate endpoint. Points to https://www.recaptcha.net/recaptcha/api.js
","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html":{"name":"Endpoint","abstract":"The JS API endpoint to be loaded onto the HTML file.
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html#/s:9ReCaptchaAACABSSSg6apiKey_10Foundation3URLVSg04baseF0AB8EndpointO8endpointtKcfc":{"name":"init(apiKey:baseURL:endpoint:)","abstract":"Initializes a ReCaptcha object
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html":{"name":"ReCaptcha","abstract":"The public facade of ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html":{"name":"ReCaptchaWebViewManager","abstract":"Handles comunications with the webview containing the ReCaptcha challenge.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
+{"Extensions/Reactive.html#/s:7RxSwift8ReactiveV9ReCaptchaAD0dE14WebViewManagerCRbzlE8validateAA10ObservableCy6ResultAJOySSAD0dE5ErrorOGGSo6UIViewC2on_tF":{"name":"validate(on:)","abstract":"Starts the challenge validation uppon subscription.
","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive","abstract":"Provides a public extension on ReCaptchaWebViewManager that makes it reactive.
"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO10unexpectedACs0C0_pcACmF":{"name":"unexpected","abstract":"Unexpected error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO08htmlLoadC0A2CmF":{"name":"htmlLoadError","abstract":"Could not load the HTML embedded in the bundle
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO14apiKeyNotFoundA2CmF":{"name":"apiKeyNotFound","abstract":"ReCaptchaKey was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO15baseURLNotFoundA2CmF":{"name":"baseURLNotFound","abstract":"ReCaptchaDomain was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO18wrongMessageFormatA2CmF":{"name":"wrongMessageFormat","abstract":"Received an unexpected message from javascript
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO11descriptionSSv":{"name":"description","abstract":"A human-readable description for each error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html":{"name":"ReCaptchaError","abstract":"The codes of possible errors thrown by ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC8validateySo6UIViewC2on_y6ResultAHOySSAA0aB5ErrorOGc10completiontF":{"name":"validate(on:completion:)","abstract":"Starts the challenge validation
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC4stopyyF":{"name":"stop()","abstract":"Stops the execution of the webview
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC09configurecD0yySo05WKWebD0CcF":{"name":"configureWebView(_:)","abstract":"Provides a closure to configure the webview for presentation if necessary.
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO7defaultA2DmF":{"name":"default","abstract":"Google’s default endpoint. Points to","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO9alternateA2DmF":{"name":"alternate","abstract":"
Alternate endpoint. Points to https://www.recaptcha.net/recaptcha/api.js
","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html":{"name":"Endpoint","abstract":"The JS API endpoint to be loaded onto the HTML file.
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html#/s:9ReCaptchaAACABSSSg6apiKey_10Foundation3URLVSg04baseF0AB8EndpointO8endpointtKcfc":{"name":"init(apiKey:baseURL:endpoint:)","abstract":"Initializes a ReCaptcha object
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html":{"name":"ReCaptcha","abstract":"The public facade of ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html":{"name":"ReCaptchaWebViewManager","abstract":"Handles comunications with the webview containing the ReCaptcha challenge.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
diff --git a/docsets/ReCaptcha.docset/Contents/Resources/Documents/undocumented.json b/docsets/ReCaptcha.docset/Contents/Resources/Documents/undocumented.json
new file mode 100644
index 0000000..c389fbf
--- /dev/null
+++ b/docsets/ReCaptcha.docset/Contents/Resources/Documents/undocumented.json
@@ -0,0 +1,6 @@
+{
+ "warnings": [
+
+ ],
+ "source_directory": "/Users/flaviocaetano/github/ReCaptcha"
+}
\ No newline at end of file
diff --git a/docsets/ReCaptcha.tgz b/docsets/ReCaptcha.tgz
index 8aaafc2..f4415a0 100644
Binary files a/docsets/ReCaptcha.tgz and b/docsets/ReCaptcha.tgz differ
diff --git a/index.html b/index.html
index b50a4b1..1f08087 100644
--- a/index.html
+++ b/index.html
@@ -85,7 +85,7 @@ when creating your API Key.
Installation
ReCaptcha is available through CocoaPods and Carthage.
-To install it, simply add the following line to your depedencies file:
+To install it, simply add the following line to your dependencies file:
Cocoapods
pod "ReCaptcha"
# or
@@ -99,7 +99,7 @@ To install it, simply add the following line to your depedencies file:
extension for the ReCaptcha framework.
Usage
-Simply add ReCaptchaKey and ReCaptchaDomain to your Info.plist and run:
+Simply add ReCaptchaKey and ReCaptchaDomain (with a protocol) to your Info.plist and run:
let recaptcha = try? ReCaptcha()
override func viewDidLoad() {
@@ -142,7 +142,7 @@ It’ll then point to https://www.recaptcha.net/recaptcha/api.js
diff --git a/search.json b/search.json
index 3669925..4bb4ada 100644
--- a/search.json
+++ b/search.json
@@ -1 +1 @@
-{"Extensions/Reactive.html#/s:7RxSwift8ReactiveV9ReCaptchaAD0dE14WebViewManagerCRbzlE8validateAA10ObservableCy6ResultAJOySSAD0dE5ErrorOGGSo6UIViewC2on_tF":{"name":"validate(on:)","abstract":"Starts the challenge validation uppon subscription.
","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive","abstract":"Provides a public extension on ReCaptchaWebViewManager that makes it reactive.
"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO10unexpectedACs0C0_pcACmF":{"name":"unexpected","abstract":"Unexpected error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO08htmlLoadC0A2CmF":{"name":"htmlLoadError","abstract":"Could not load the HTML embedded in the bundle
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO14apiKeyNotFoundA2CmF":{"name":"apiKeyNotFound","abstract":"ReCaptchaKey was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO15baseURLNotFoundA2CmF":{"name":"baseURLNotFound","abstract":"ReCaptchaDomain was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO18wrongMessageFormatA2CmF":{"name":"wrongMessageFormat","abstract":"Received an unexpeted message from javascript
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO11descriptionSSv":{"name":"description","abstract":"A human-readable description for each error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html":{"name":"ReCaptchaError","abstract":"The codes of possible errors thrown by ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC8validateySo6UIViewC2on_y6ResultAHOySSAA0aB5ErrorOGc10completiontF":{"name":"validate(on:completion:)","abstract":"Starts the challenge validation
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC4stopyyF":{"name":"stop()","abstract":"Stops the execution of the webview
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC09configurecD0yySo05WKWebD0CcF":{"name":"configureWebView(_:)","abstract":"Provides a closure to configure the webview for presentation if necessary.
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO7defaultA2DmF":{"name":"default","abstract":"Google’s default endpoint. Points to","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO9alternateA2DmF":{"name":"alternate","abstract":"
Alternate endpoint. Points to https://www.recaptcha.net/recaptcha/api.js
","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html":{"name":"Endpoint","abstract":"The JS API endpoint to be loaded onto the HTML file.
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html#/s:9ReCaptchaAACABSSSg6apiKey_10Foundation3URLVSg04baseF0AB8EndpointO8endpointtKcfc":{"name":"init(apiKey:baseURL:endpoint:)","abstract":"Initializes a ReCaptcha object
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html":{"name":"ReCaptcha","abstract":"The public facade of ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html":{"name":"ReCaptchaWebViewManager","abstract":"Handles comunications with the webview containing the ReCaptcha challenge.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file
+{"Extensions/Reactive.html#/s:7RxSwift8ReactiveV9ReCaptchaAD0dE14WebViewManagerCRbzlE8validateAA10ObservableCy6ResultAJOySSAD0dE5ErrorOGGSo6UIViewC2on_tF":{"name":"validate(on:)","abstract":"Starts the challenge validation uppon subscription.
","parent_name":"Reactive"},"Extensions/Reactive.html":{"name":"Reactive","abstract":"Provides a public extension on ReCaptchaWebViewManager that makes it reactive.
"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO10unexpectedACs0C0_pcACmF":{"name":"unexpected","abstract":"Unexpected error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO08htmlLoadC0A2CmF":{"name":"htmlLoadError","abstract":"Could not load the HTML embedded in the bundle
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO14apiKeyNotFoundA2CmF":{"name":"apiKeyNotFound","abstract":"ReCaptchaKey was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO15baseURLNotFoundA2CmF":{"name":"baseURLNotFound","abstract":"ReCaptchaDomain was not provided
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO18wrongMessageFormatA2CmF":{"name":"wrongMessageFormat","abstract":"Received an unexpected message from javascript
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html#/s:9ReCaptcha0aB5ErrorO11descriptionSSv":{"name":"description","abstract":"A human-readable description for each error
","parent_name":"ReCaptchaError"},"Enums/ReCaptchaError.html":{"name":"ReCaptchaError","abstract":"The codes of possible errors thrown by ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC8validateySo6UIViewC2on_y6ResultAHOySSAA0aB5ErrorOGc10completiontF":{"name":"validate(on:completion:)","abstract":"Starts the challenge validation
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC4stopyyF":{"name":"stop()","abstract":"Stops the execution of the webview
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptchaWebViewManager.html#/s:9ReCaptcha0aB14WebViewManagerC09configurecD0yySo05WKWebD0CcF":{"name":"configureWebView(_:)","abstract":"Provides a closure to configure the webview for presentation if necessary.
","parent_name":"ReCaptchaWebViewManager"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO7defaultA2DmF":{"name":"default","abstract":"Google’s default endpoint. Points to","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html#/s:9ReCaptchaAAC8EndpointO9alternateA2DmF":{"name":"alternate","abstract":"
Alternate endpoint. Points to https://www.recaptcha.net/recaptcha/api.js
","parent_name":"Endpoint"},"Classes/ReCaptcha/Endpoint.html":{"name":"Endpoint","abstract":"The JS API endpoint to be loaded onto the HTML file.
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html#/s:9ReCaptchaAACABSSSg6apiKey_10Foundation3URLVSg04baseF0AB8EndpointO8endpointtKcfc":{"name":"init(apiKey:baseURL:endpoint:)","abstract":"Initializes a ReCaptcha object
","parent_name":"ReCaptcha"},"Classes/ReCaptcha.html":{"name":"ReCaptcha","abstract":"The public facade of ReCaptcha
"},"Classes/ReCaptchaWebViewManager.html":{"name":"ReCaptchaWebViewManager","abstract":"Handles comunications with the webview containing the ReCaptcha challenge.
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"}}
\ No newline at end of file