[
https://issues.apache.org/jira/browse/CB-1843?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13497220#comment-13497220
]
Aaron Moman commented on CB-1843:
---------------------------------
The same broken behavior. Here's a link to the
[project|http://arkmobile.fusionmedia.com/Apps/app-aaron/c22-echo-plugin.zip].
I included all the build files in case there's something in the way it's
getting built that's different/wrong. FYI - I see the same behavior with both
the cordova debug/emulate scripts and Xcode.
Also, I just tried this with 4.3, 5.0 and 5.1 in the simulator. All versions
exhibit the same bug. I do see the same behavior on device (iPad 2, iPhone 4)
as well, both of those are iOS 6.
Thanks,
Aaron
> Echo plugin doesn't work in iOS
> -------------------------------
>
> Key: CB-1843
> URL: https://issues.apache.org/jira/browse/CB-1843
> Project: Apache Cordova
> Issue Type: Bug
> Components: iOS
> Affects Versions: 2.2.0
> Environment: iPad2, iOS Simulator, iOS 6, XCode 4.5.2
> Reporter: Aaron Moman
> Assignee: Andrew Grieve
>
> I'm using the base application for iOS created with the create script. That
> works correctly. I add the Echo plugin example Objective-C code and
> everything compiles. Then I add the JS to call it and that's when things get
> weird.
> In index.js, after the var app = { ... }; statement I add:
> window.echo = function(str, callback) {
> cordova.exec(callback, function(err) {
> callback('Nothing to echo.');
> }, "Echo", "echo", [str]);
> };
> Then in onDeviceReady I add the following after the receivedEvent call:
> window.echo("echome", function(echoValue) { alert(echoValue == "echome");
> });
> I run the app and I get the green glowing "Device is ready" message. So
> we're getting into onDeviceReady successfully. But the "true" alert never
> pops up.
> Until I double-click on the home button. Then when the running apps show at
> the bottom of the screen, then the alert pops up. I tap back into the app
> and I can click to dismiss the alert.
> What's going on here? It seems like the example plug-in should work a little
> better than this.
> The reason I'm doing this at all is that I'm seeing similar behavior in my
> app that I'm currently failing to upgrade from 2.1 to 2.2.
> Worse: If I single-click the home button and then go back to the app, I get
> the alert pop-up, but after I click on it the screen goes black.
> Any help would be greatly appreciated.
> Thanks,
> Aaron
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira