Skip to content

Multi-pass support and automatic WKWebView handling#17

Open
yinzara wants to merge 2 commits intopassslot:masterfrom
yinzara:master
Open

Multi-pass support and automatic WKWebView handling#17
yinzara wants to merge 2 commits intopassslot:masterfrom
yinzara:master

Conversation

@yinzara
Copy link

@yinzara yinzara commented Jan 12, 2020

This update removes all usage of deprecated APIs from the library. Specifically NSURLRequest has now been replaced with NSURLSession related functionality.

Additionally the plugin has been updated to support automatic handling of ".pkpass" URL links within Cordova when using the WKWebViewEngine (the default and required engine for App Store submissions). A URL click within the Cordova Web View on a .pkpass file will now properly download the pass and present it to the user as if it was in the application.

There is now a "downloadPasses" function that accepts an array of URLs (or an object with a "urls" array property and a "headers" object property), downloads the given packages (in parallel in memory) and presents them in a single approval view. The success callback then has an array of passes as the first argument (instead of a single pass)

There is also an equivalent "addPasses" function that accepts an array of files and presents them in a single approval view that also calls the success callback with an array of a passes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant