[ https://issues.apache.org/jira/browse/CB-1843?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13497465#comment-13497465 ]
Andrew Grieve commented on CB-1843: ----------------------------------- Downloaded your link and it does repro for me! I'll look into why it's not working tomorrow. > 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