Copy link to clipboard
Copied
Requirement : Need to run an Adobe AIR captive runtime application from browser in mac.
After creating application have added CFBundleURLTypes tag in Info.plist
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>com.test.helloworld</string>
<key>CFBundleURLSchemes</key>
<array>
<string>testapp</string>
</array>
</dict>
</array>
Then opening the application once to register CFBundleURLTypes in mac os.
Then, when I open this url in browser testapp://login?user123&pass=abc application gets opened but argument is not passed.
window.runtime.flash.desktop.NativeApplication.nativeApplication.addEventListener(window.runtime.flash.events.InvokeEvent.INVOKE, function (event) {
alert("event.arguments="+event.arguments);
If I don't not close this application and open the url testapp://login?user123&pass=abc again then application's InvokeEvent.INVOKE event is triggered again and parameters is passed
Why this argument is not getting passed first time?
Copy link to clipboard
Copied
@vishwanath119 Did you find any solution to this? Any update? We are experiencing the same issue even with a NW.js app, which is weird.
Copy link to clipboard
Copied
You should log this as an issue in the air issue tracker:
https://github.com/Gamua/Adobe-Runtime-Support/issues