Update README.md

This commit is contained in:
Sebastián Katzer 2014-11-23 13:03:51 +01:00
parent 6fdfbdc29f
commit ba5ddf32ca

View File

@ -98,7 +98,7 @@ To prevent the app from being paused while in background, the `backroundMode.ena
- To activate the background mode the app needs to be in foreground.
```javascript
window.plugin.backgroundMode.enable();
cordova.plugins.backgroundMode.enable();
```
### Pause the app while in background
@ -108,7 +108,7 @@ The background mode can be disabled through the `backgroundMode.disable` interfa
- Once the background mode has been disabled, the app will be paused when in background.
```javascript
window.plugin.backgroundMode.disable();
cordova.plugins.backgroundMode.disable();
```
@ -150,38 +150,6 @@ cordova.plugins.backgroundMode.configure({
```
### WP8 Optimization
By default the plugin will track for geo updates while the application is in background and foreground. To stop tracking in foreground, the `MainPage.xaml.cs` file needs the following 2 methods:
```c#
// MainPage.xaml.cs
namespace your.own.namespace
{
public partial class MainPage : PhoneApplicationPage
{
/// </summary>
/// The page (the app) will enter the background and the background mode
/// needs to be activated.
/// </summary>
protected override void OnNavigatingFrom(System.Windows.Navigation.NavigatingCancelEventArgs e)
{
Cordova.Extension.Commands.BackgroundMode.Activate();
}
/// </summary>
/// The page (the app) will enter the foreground and the background mode
/// needs to be deactivated.
/// </summary>
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
Cordova.Extension.Commands.BackgroundMode.Deactivate();
}
}
}
```
## Quirks
### iOS Crash