Nothing to do with audio but.....

My first customer wanted the app to suspend in iOS like Android did by default. 
Android will keep an app running until? It seems that the Android app will keep 
running until the OS needs to dump it for memory reclamation? I have not done 
timing test to see if it a fixed amount of time will also dump the app. Android 
leaves the app running at least long enough the user can answer a call or read 
email and return to a running app. That being said I have used the iOS plist 
hack in all my apps in the iStore store since 2012. I have not gotten any blow 
back from Apple (for a host of other things but not the plist hack). All I do 
is delete:

<key>UIApplicationExitsOnSuspend</key>
   ${APPLICATION_EXITS_ON_SUSPEND}


Ralph DiMola
IT Director
Evergreen Information Services
rdim...@evergreeninfo.net

-----Original Message-----
From: use-livecode [mailto:use-livecode-boun...@lists.runrev.com] On Behalf Of 
Main Google
Sent: Friday, September 25, 2015 2:31 AM
To: How to use LiveCode
Subject: Re: Two mobile audio issues

Jacque

Replace this:

<key>UIApplicationExitsOnSuspend</key>
   ${APPLICATION_EXITS_ON_SUSPEND}
                
With this:
                
<key>UIBackgroundModes</key>
    <array>
    <string>audio</string> 
    </array>            
    
in the Settings.plist files at:
    
    /Applications/LiveCode <whatever 
version>.app/Contents/Tools/Runtime/iOS/<all versions of the OS on devices and 
the simulator>

As noted you have to change the Settings.plist files for each version of iOS 
your app supports, and for both the device and simulator versions.

I haven’t tried this past LC version 6.7.7 so I can’t be held responsible for 
any harm it may cause you :)

BTW to also get location services working in the background you’d add:

   <key>UIBackgroundModes</key>
    <array>
    <string>location</string> 
    </array>            

You can have one or both audio and location services set to run in the 
background in the same app but Apple will smack your bottom if you have them in 
your plist but don’t use them in your app i.e. you might be tempted to just 
have them in there to make your app suspend rather than quit when the home 
button is pressed - don’t!

And I might have missed something (not doing any development right now) but 
will proper background operation EVER be available for LC iOS apps??? Have we 
heard anything from the mothership?

Cheers

Gerry


    


> On 25 Sep 2015, at 12:28 PM, J. Landman Gay <jac...@hyperactivesw.com> wrote:
> 
> Thanks, I haven't done that. I've read about it but didn't save the 
> instructions, do you have a link? Also, is that all that is required?


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to