An open API service indexing awesome lists of open source software.

https://github.com/mobilehero-archive/titanium-webdialog

Axway Amplify modules to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Appcelerator Titanium apps
https://github.com/mobilehero-archive/titanium-webdialog

alloy amplify android api-builder appcelerator appcelerator-titanium axway axway-amplify axway-sdk brenton-house chrome-pages ios native safari titanium titanium-alloy titanium-mobile

Last synced: 3 months ago
JSON representation

Axway Amplify modules to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Appcelerator Titanium apps

Awesome Lists containing this project

README

        

[//]: # (header-start)



Preparing for end of Axway



👇   support for Amplify Cloud and Mobile   👇



RIP Axway Amplify Titanium (2010 - 2022)





🪦   RIP Axway Amplify Titanium (2010 - 2022)




🪦   RIP Axway Amplify Cloud Services (2012 - 2022)




🪦   RIP Axway Amplify Crash Analytics (2015 - 2022)




🛑    Axway support for Amplify products has ended for most products related to mobile and cloud.


A few of the open-source versions of Axway Amplify products will live on after Axway Amplify End-of-Life (EOL) announcements. However, all closed-source projects and most open-source projects are now dead.

 

> 👉    A group of Axway employees, ex-Axway employees, and some developers from Titanium community have created a legal org and now officially decide all matters related to future of these products.

 



## API FAQ:

* [API Best Practices](https://brenton.house)
* [What is API Security?](https://brenton.house/what-is-api-security-5ca8117d4911)
* [OWASP Top 10 List for API Security](https://www.youtube.com/watch?v=GLVHDj0Cpg4)
* [What is API Security?](https://brenton.house/what-is-api-security-5ca8117d4911)
* [Top API Trends for 2022](https://brenton.house/top-10-api-integration-trends-for-2022-49b05f2ef299)
* [What is a Frankenstein API?](https://brenton.house/what-is-a-frankenstein-api-4d6e59fca6)
* [What is a Zombie API?](https://brenton.house/what-is-a-zombie-api-6e5427c39b6a)
* [API Developer Experience](https://brenton.house/keys-to-winning-with-an-awesome-api-developer-experience-62dd2fa668f4)
* [API Cybersecurity 101](https://brenton.house/what-is-api-security-5ca8117d4911)
* [YouTube API Videos](https://youtube.com/brentonhouse)
* [YouTube API Shorts Videos](https://youtube.com/apishorts)

 

[![Click to watch on Youtube](https://img.youtube.com/vi/GLVHDj0Cpg4/0.jpg)](https://www.youtube.com/watch?v=GLVHDj0Cpg4&list=PLsy9MwYlG1pew6sktCAIFD5tbrXy9HUQ7 "Click to watch on YouTube")

>   [↑ Watch video on YouTube ↑](https://www.youtube.com/watch?v=GLVHDj0Cpg4&list=PLsy9MwYlG1pew6sktCAIFD5tbrXy9HUQ7)

 

 



 


 

[//]: # (header-end)

# @titanium/webdialog

[![@titanium/webdialog](https://img.shields.io/npm/v/@titanium/webdialog.png)](https://www.npmjs.com/package/@titanium/webdialog)

> Native modules that allows you to use native SFSafariViewController (iOS) and Chrome Pages (Android) with Axway Titanium native mobile apps..

* [API FAQ:](#api-faq)
* [📝 Description](#-description)
* [🚀 Getting Started](#-getting-started)
* [Install `@titanium/webdialog` in root of project](#install-titaniumwebdialog-in-root-of-project)
* [✨Features](#features)
* [API's](#apis)
* [Top-Level](#top-level)
* [Methods](#methods)
* [Properties](#properties)
* [Events](#events)
* [`AuthenticationSession` (iOS only)](#authenticationsession-ios-only)
* [Methods](#methods-1)
* [Events](#events-1)
* [📚Learn More](#learn-more)
* [📣 Feedback](#-feedback)
* [©️ Legal](#️-legal)

## 📝 Description

This is a repackaging of the compiled iOS and Android modules for [ti.webdialog](https://github.com/appcelerator-modules/titanium-web-dialog) to allow for installation via npm.

## 🚀 Getting Started

### Install `@titanium/webdialog` in root of project

```
npm install @titanium/webdialog
```

## ✨Features

* [x] Includes Titanium native iOS module: `ti.webdialog 2.0.0`
* [x] Includes Titanium native Android module: `ti.webdialog 2.0.0`

## API's

### Top-Level

```javascript
const webdialog = require('@titanium/webdialog');
```

#### Methods

* `open(arguments)`
* `url` (String)
* `barColor` (String)
* `animated` (Boolean, iOS only)
* `entersReaderIfAvailable` (Boolean, iOS only)
* `barCollapsingEnabled` (Boolean)
* `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 link
* `closeIcon` (String, Android only) - image path to show as close-button icon

* `isSupported()` -> Boolean
* `isOpen()` (iOS only) -> Boolean
* `close()` (iOS only)

#### Properties

* `DISMISS_BUTTON_STYLE_DONE` (iOS only)
* `DISMISS_BUTTON_STYLE_CLOSE` (iOS only)
* `DISMISS_BUTTON_STYLE_CANCEL` (iOS only)

#### Events

* `open` -> `success` (Boolean), `url` (String)
* `close` -> `success` (Boolean), `url` (String) - iOS only
* `load` -> `success` (Boolean), `url` (String) - iOS only
* `redirect` -> `url` (String) - iOS only

### `AuthenticationSession` (iOS only)

#### Methods

* `createAuthenticationSession(arguments)`
* `url` (String)
* `scheme` (String)

#### Events

* `callback` -> `success` (Boolean), `callbackURL` (String)

## 📚Learn More

- [ti.webdialog GitHub Repo](https://github.com/appcelerator-modules/titanium-web-dialog) - Repo for ti.webdialog modules

## 📣 Feedback

Have an idea or a comment? [Join in the conversation here](https://github.com/brentonhouse/titanium-webdialog/issues)!

## ©️ Legal

Modules are licensed under Apache 2.0 from https://github.com/appcelerator-modules/titanium-web-dialog

Alloy is developed by Appcelerator and the community and is Copyright © 2012-Present by Appcelerator, Inc. All Rights Reserved.

Alloy is made available under the Apache Public License, version 2. See their license file for more information.

Appcelerator is a registered trademark of Appcelerator, Inc. Titanium is a registered trademark of Appcelerator, Inc. Please see the LEGAL information about using trademarks, privacy policy, terms of usage and other legal information at http://www.appcelerator.com/legal.