[
https://issues.apache.org/jira/browse/CB-115?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13229577#comment-13229577
]
Avidan Chen commented on CB-115:
--------------------------------
Thanks for the explanation. It took me some time, but after I first encountered
this issue (was a couple of months ago) I eventually found out that
applicationDidEnterBackground does not fire in iOS 4 when locking the app. I
overcome this issue by manually implementing the resign and active events (I'm
still using phonegap 1.2.0 which does not have these events).
However, I thought it would be best to create a consistent experience for
JavaScript developers who are not familiar with the details of iOS events.
Wouldn't it be best to fire the pause/resume events instead of resign/active?
We would need some logic to make sure that pause/resume does not fire twice in
iOS 5, but it would make the behavior consistent.
What do you think?
> Pause/Resume events do not fire when locking/unlocking screen in ios < 5
> ------------------------------------------------------------------------
>
> Key: CB-115
> URL: https://issues.apache.org/jira/browse/CB-115
> Project: Apache Callback
> Issue Type: Bug
> Components: iOS
> Affects Versions: 1.2.0
> Environment: iOS < 5
> Reporter: Avidan Chen
> Assignee: Shazron Abdullah
> Labels: iOS4
> Fix For: 1.6.0
>
>
> I have tested this in the iOS simulator (4.3.2) and an actual device running
> iOS 4.2.1. When locking the screen with the power button and then unlocking
> it, in iOS 5, the pause and resume events fire properly.
> However, in iOS 4, these events do not fire.
> Anyone else seen this? Is there any fix on the way?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira