I didn't find a working (copy paste) solution.
As far as I know there are 2 solutions.
1) make use of a bug in the long running background job exception handler of iOS to get a way to trigger a call back without waiting 10 minutes.
Something like this:
App goes to background-> register a long running background job
When the job finishes a expiration handler is set you could use that to fire a new background job.
I don't think this is easy to implement with the current Networking code of linphone on iOS
2) play a silent wav in background: but I read on a couple op places that silent is forbidden by apple license
I think Bria and Acrobit use method 1.
Kind Regards Rene
On Fri, Aug 19, 2011 at 5:38 AM, san
<address@hidden> wrote:
Hi Rene,
I also encounter this problem, kindly could you possiable tell me how to implement "
using a bug in the rescheduling of long running background jobs"
it is very appreciate if you can reply me. thanks a lot!
Best regards,
Hanson Liu----------------------------------------------------------------------------------------
Hi Guys,
the lack of UDP backgrounding support from Apple still keeps me from using the linphone iOS app on a daily basis.
Is there any possibility that linphone will support an "keep alive" feature for UDP in the near future? Some other apps like acrobit and bria softphone have it and works quite well.
I searched
stackoverflow.com and found people referring to workarounds like playing a silent sound or using a bug in the rescheduling of long running background jobs to make sure the app doesn't go completly into background.
I know this is very bad for battery life; but its now the only reason I use other VOIP apps.Â
Kind Regards,
Rene Dohmen
_______________________________________________
Linphone-developers mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/linphone-developers