Use the SFSafariViewController (iOS) and Chrome Pages (Android) together.
- Titanium SDK 7.0.0 or later (or use the SDK-6-compatibility Titanium SDK 6.x)
- iOS 9+ and Android 4.1+
- Find suitable module name
- Create both modules on the same namespace (right now Ti.SafariDialog vs Ti.ChromeTabs)
- Adjust existing docs from Ti.SafariDialog to support Android as well
- Write cross-platform example and tests
- Release module
This module is designed to work with the latest platform API's that are covered by the Titanium SDK 7.0.0 and later. If you want to use this module in Titanium SDK 6.x, please use the this version.
-
open(arguments)
url
(String)barColor
(String)animated
(Boolean, iOS only)entersReaderIfAvailable
(Boolean, iOS only)barCollapsingEnabled
(Boolean, iOS only)title
(String, iOS only)tintColor
(String, iOS only) *dismissButtonStyle
(DISMISS_BUTTON_STYLE_*
, iOS only)showTitle
(Boolean, Android only)fadeTransition
(Boolean, Android only)enableSharing
(Boolean, Android only) - Enable Share... menu item to share linkcloseIcon
(String, Android only) - image path to show as close-button icon
-
isSupported()
-> Boolean -
isOpen()
(iOS only) -> Boolean -
close()
(iOS only)
DISMISS_BUTTON_STYLE_DONE
(iOS only)DISMISS_BUTTON_STYLE_CLOSE
(iOS only)DISMISS_BUTTON_STYLE_CANCEL
(iOS only)
Apache 2.0