You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "jcesarmobile (JIRA)" <ji...@apache.org> on 2018/02/22 14:07:00 UTC

[jira] [Closed] (CB-11291) Update capped to 1Hz when in background

     [ https://issues.apache.org/jira/browse/CB-11291?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jcesarmobile closed CB-11291.
-----------------------------
    Resolution: Won't Fix

This plugin is deprecated, so it won't be fixed.

See https://blog.phonegap.com/migrating-from-the-cordova-device-motion-plugin-ddd8176632ed for the recommended alternative

> Update capped to 1Hz when in background
> ---------------------------------------
>
>                 Key: CB-11291
>                 URL: https://issues.apache.org/jira/browse/CB-11291
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: cordova-plugin-device-motion (DEPRECATED)
>            Reporter: Zeph Davies
>            Priority: Minor
>
> Due to the way Android's WebBrowser handles setInterval, when the "tab" is in the background (ie when used in conjunction with backgroundMode plugin), setInterval (used to send the latest value to the application) is capped to 1Hz (once per second).
> This makes the plugin update at a completely different interval to that set by the application.
> One solution is to use a WebWorker to hold the setInterval timer, as it is not limited by the browser.
> The tricky bit is loading the script into the WebWorker, as it requires the "Content-Security-Policy" to allow local files or blobs.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org