Hi Shazron,

Actually I started out building it this way, I’ve changed it to way it’s now, 
because it didn’t work. Once the application has moved to the background trying 
to invoke the method with the plugin result no longer works. I’ve seen other 
plugins use the ‘named’ callback ’trick’ and thought that was the way to invoke 
a callback from background. Shall I try to investigate why this is not working?

Cheers,
        Erik Jan 

On 24 Feb,2014, at 19:36 , Shazron <shaz...@gmail.com> wrote:

> Hi Erik,
> The gist of it is here:
> http://cordova.apache.org/docs/en/3.4.0/guide_platforms_ios_plugin.md.html#iOS%20Plugins
> 
> Basically, you have to modify your js interface to take in a success and
> failure callback. Then, in native code you create a PluginResult and set it
> to a specific command status (CDVCommandStatus_*), then send it back
> through the commandDelegate - it will figure out how to route it properly.
> There are examples in the link above.
> 
> 
> On Sun, Feb 23, 2014 at 11:38 PM, Erik Jan de Wit <ede...@redhat.com> wrote:
> 
>> 
>> On 22 Feb,2014, at 0:01 , Shazron <shaz...@gmail.com> wrote:
>> 
>>> Joe - this calls a background fetch handler for your app at an interval,
>> it
>>> doesn't really run in the background.
>>> 
>>> Erik - just a quick code review:
>>> 1. The method swizzling stuff is great but what I have planned (sometime
>> in
>>> the future, in progress) is this:
>>> https://issues.apache.org/jira/browse/CB-5601
>> 
>> Ahh cool, I'll keep an eye on that one.
>> 
>>> 2. The way you are using callbacks is not quite correct
>> 
>> Could you elaborate on that, I'll be more then happy to fix it
>> 
>>> 
>>> Agree on it being a user space plugin -- but I was thinking it could be
>> in
>>> cordova-plugins maybe when the time comes
>> 
>> I would love for it to be a cordova core plugin
>> 
>>> 
>>> 
>>> On Fri, Feb 21, 2014 at 1:47 PM, Joe Bowser <bows...@gmail.com> wrote:
>>> 
>>>> Is this actually running a service?  I thought this just runs a
>>>> Cordova App in the background, which Android already has a setting
>>>> for.
>>>> 
>>>> On Fri, Feb 21, 2014 at 1:44 PM, Brian LeRoux <b...@brian.io> wrote:
>>>>> I think its cool as a user space plugin for now though. Have you
>>>> published
>>>>> it to http://plugins.cordova.io ? (Its just like npm / you can read up
>>>> on
>>>>> how here: https://github.com/apache/cordova-plugman)
>>>>> 
>>>>> I really like the idea of us looking at background processing.
>>>>> 
>>>>> Android services: how would that work? Does Firefox OS have the concept
>>>> of
>>>>> background services? I know Chrome Mobile Apps guys have been doing
>> some
>>>>> thinking here too.
>>>>> 
>>>>> 
>>>>> On Fri, Feb 21, 2014 at 2:53 AM, Erik Jan de Wit <ede...@redhat.com>
>>>> wrote:
>>>>> 
>>>>>> Hi,
>>>>>> 
>>>>>> I've created an initial version for
>>>>>> https://issues.apache.org/jira/browse/CB-4846 the plugin is located
>> at
>>>>>> https://github.com/edewit/cordova-background-plugin
>>>>>> 
>>>>>> Cheers,
>>>>>>       Erik Jan
>>>> 
>> 
>> 

Reply via email to