[
https://issues.apache.org/jira/browse/CB-7606?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14380566#comment-14380566
]
Alan Casagrande commented on CB-7606:
-------------------------------------
This issue is named "handleOpenURL handler firing more than necessary" and it
is resolved.
The problem I'm reporting is that handleOpenURL is not called at all. That's
why I would create another issue.
This is what I did:
1. Added cordova ios 3.8.0
2. Strictly followed your example. App is invoked but alert is not displayed
3. Completely removed cordova ios
4. Added cordova ios 3.6.0
5. Didn't touch my code
5. Followed your example again. App is invoked and alert is displayed
6. Completely removed cordova ios
7. Added cordova ios 3.8.0
8. Followed your example again. Alert is not displayed anymore
So yes, it might be an error on my end, but it also might a problem with 3.8.0
> handleOpenURL handler firing more than necessary
> ------------------------------------------------
>
> Key: CB-7606
> URL: https://issues.apache.org/jira/browse/CB-7606
> Project: Apache Cordova
> Issue Type: Bug
> Components: iOS
> Affects Versions: 3.5.0
> Reporter: Paul Kane
> Assignee: Shazron Abdullah
> Fix For: 3.8.0
>
>
> I'm not an Obj-C or Cordova programmer so bear with me.
> Let's say my app is running. Then I hop over to my mail app and click on a
> link (myapp://blahBlahBlah) that should open up my app. This works fine, the
> app opens, my own URL handler (in javascript) takes over, etc.
> However in Obj-C the view controller is -- incorrectly, I believe -- storing
> that scheme data (blahBlahBlah) in self.openURL (so that it can be picked up
> later in processOpenURL function, called during webView initialization).
> This isn't normally a problem, except when you move to a new page
> (window.href = "/new_page"), the webView initialization runs again and picks
> up the old (already-acted-upon) openURL variable. (it's then set to nil, so
> that it doesn't get acted upon a third time, fourth time, etc...).
> I might have some details wrong, but it should be fairly easy to walk through
> with a project-wide search for "openurl". Just seems like a slightly wrong
> logic-flow, which unfortunately is interfering with my app.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]