cordova-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michal Mocny <mmo...@chromium.org>
Subject Re: [ios] Evaluating JS during onAppWillResignActive
Date Tue, 30 Oct 2012 03:32:35 GMT
Yes, and I forgot I filed that already, so thanks  ;)

I'll put up the patch tomorrow.  Its still limited what you can do,
nothing async that uses setTimeout etc, but its nice to be able to use
console log and so make certain plugin calls, such as notifications.

On Mon, Oct 29, 2012 at 7:22 PM, Shazron <shazron@gmail.com> wrote:
> Great Michal!
> I assume it's related to this: https://issues.apache.org/jira/browse/CB-1746
> Since its a blocker I assume we want to make this in before releasing 2.2.0.
>
> On Mon, Oct 29, 2012 at 12:21 PM, Michal Mocny <mmocny@chromium.org> wrote:
>> Success!
>>
>> After some debugging with Andrew, we have been able to make the exec
>> bridge work even in resign event.  (Testing pause event, too).
>>
>> I've uncovered a few bugs in the process and patches will be up soon,
>> but long story short, I've got local notifications being scheduled on
>> app resign, huzzah!
>>
>> On Sat, Oct 27, 2012 at 4:36 PM, Michal Mocny <mmocny@chromium.org> wrote:
>>> Thanks for the link, Shaz.
>>>
>>> On Fri, Oct 26, 2012 at 10:40 PM, Shazron <shazron@gmail.com> wrote:
>>>> This is something we encountered when playing with the pause and
>>>> resume events. More details in the iOS Quirks of
>>>> http://docs.phonegap.com/en/2.1.0/cordova_events_events.md.html#pause
>>>>
>>>> On Fri, Oct 26, 2012 at 8:29 AM, Michal Mocny <mmocny@google.com> wrote:
>>>>> Local Notifications, especially on ios, are most useful when app is in
>>>>> the background.  It would be handy to be able to schedule them during
>>>>> the window of time allotted during onAppWillResignActive.
>>>>>
>>>>> We even already have handlers for js document events 'resign' and
>>>>> 'pause' (this one is for a
>>>>> onAppDidEnterBackground event).  (There are some issues with the
>>>>> javascript here, seems the events aren't properly defined, will file
>>>>> separately).
>>>>>
>>>>> However, no matter how I try, I cannot get more then a trivial amount
>>>>> of js to execute during the time window before app pauses -- far less
>>>>> than the allowed 5 seconds.
>>>>>
>>>>> According to the only (unreliable) source I've found on the subject,
>>>>> its simply not possible to use the webview during
>>>>> onAppWillResignActive:
>>>>> http://stackoverflow.com/questions/4865742/iphone-webview-onbackground-event
>>>>>
>>>>> Does anyone have a better answer here?
>>>>>
>>>>> Thanks,
>>>>> -Michal

Mime
View raw message