WKWebView: Unsupported methods and properties Skip Navigation

WKWebView: Unsupported methods and properties

Class: WKContentWorld

WKContentWorld is new in
iOS
14 and is not yet supported by the SDK. The SDK supports only WKContentWorld.pageWorld:.

Class: WKDownload

WKDownload is new in
iOS
14.5 and is not yet supported by the SDK. If a developer attempts to use WKDownload via a 3rd party framework, the console will produce the following error messages:
  • WKGD: Attempt to use WKDownload interface detected! Dynamics SDK does not support WKDownload.
  • WKGD: Attempt to start download via WKDownload interface detected! Dynamics SDK does not support WKDownload.
  • WKGD: Attempt to resume download via WKDownload interface detected! Dynamics SDK does not support WKDownload.

Class: WKDownloadDelegate

WKDownloadDelegate is new in
iOS
14.5 and is not yet supported by the SDK.

Class: WKFindConfiguration

WKFindConfiguration is new in
iOS
14 and is not yet supported by the SDK.

Class: WKFindResult

WKFindResult is new in
iOS
14 and is not yet supported by the SDK.

Class: WKNavigationDelegate

Method
Details
This method is new in
iOS
14 and is not yet supported by the SDK.

Class: WKPDFConfiguration

WKPDFConfiguration is new in
iOS
14 and is not yet supported by the SDK.

Class: WKUserContentController

Method
Details
This method is new in
iOS
14. The SDK supports only WKContentWorld.pageWorld.
This method is new in
iOS
14. The SDK supports only WKContentWorld.pageWorld.
New in
iOS
14. You cannot use this method with WKContentWorld.pageWorld. If you need to remove the script message handler from WKContentWorld.pageWorld, remove the handler by name using removeScriptMessageHandlerForName:contentWorld:.
New in
iOS
14. You should remove the handler by name using removeScriptMessageHandlerForName:contentWorld:.

Class: WKWebView

Method or property
Details
This method is new in
iOS
14. The SDK supports only WKContentWorld.pageWorld.
This method is new in
iOS
14. The SDK supports only WKContentWorld.pageWorld.
After calling this function, the user gets NSData in the completion handler. To store data in the secure container, use GDFileManager. To securely send data through the network, use NSURLSession.
After calling this function, the user gets NSData in the completion handler. To store data in the secure container, use GDFileManager. To securely send data through the network, use NSURLSession.
This method is new in
iOS
14 and is not yet supported by the SDK.
Files can be loaded from a bundle or from the App folder, but they can't be loaded from an encrypted, secured container that is protected by the SDK.
Files can be loaded from a bundle or from the App folder, but can't be loaded from an encrypted, secured container that is protected by the SDK.
This property is new in
iOS
14 and is not yet supported by the SDK.
This method is for
macOS
only and is not currently supported by the SDK.
This method is new in iOS 14.5 and is not supported by the SDK. The SDK generates a warning when it is called.
The SDK returns nil for this property.
This method is new in iOS 14.5 and is not supported by the SDK. The SDK generates a warning when it is called.
The SDK returns its own internal delegate. If you set a custom delegate the property will work as expected.

Class: WKWebViewConfiguration

Method or property
Details
This property is new in
iOS
14 and is not currently supported by the SDK.

Class: WKNavigationAction

Method or property
Details
This property is new in iOS 14.5 and is not supported by the SDK.

Class: WKNavigationDelegate

Enumeration Case
Details
This enumeration case is new in iOS 14.5 and is not supported by the SDK.
This enumeration case is new in iOS 14.5 and is not supported by the SDK.

Class: WKUIDelegate

Class: WKUserContentController

Method
Details
The SDK injects its own scripts, so calling this method will break how the SDK supports WKWebView.

Class: NSAttributedString (NSAttributedStirngWebKitAdditions)

Method
Details
Files can be loaded from a bundle or from the App folder, but can't be loaded from an encrypted, secured container that is protected by the SDK.

Class: WKPreferences

Method
Details
The SDK always sets this value to NO and the user can't change this value. The SDK provides an alternative mechanism to validate URLs. For more information, see Safe browsing with BlackBerry Dynamics apps.