问题标签 [background-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
153 浏览

cordova - 在后台播放 Ionic/Cordova 媒体

我从 Ionic 4 开始,我尝试创建一个可以在后台播放媒体(流)的应用程序,比如 youtube。我的:_home.page.ts

这是我的home.page.html

到目前为止它可以工作,但是当我锁定屏幕(iOS和Andriod)时视频会停止,但我想继续播放。他们是我缺少的东西还是我必须嵌入视频或其他东西?甚至有可能吗..?

在此先感谢您的帮助!

0 投票
1 回答
411 浏览

ionic-framework - 离子相机打开时激活 Cordova 背景模式插件

我在我的离子应用程序中使用了科尔多瓦背景模式插件。

https://github.com/katzer/cordova-plugin-background-mode

除了 bakcground 模式,我还使用离子相机。每次设备摄像头打开时,都会启用后台模式

当我从应用程序打开设备相机时,有什么方法可以防止后台模式处于活动状态

0 投票
2 回答
4136 浏览

angular - 使用 ionic 4 在后台模式处于活动状态时运行功能

我正在使用离子背景模式插件。首先,我在项目中安装,在 app.module.ts 文件中导入,并将这段代码放在 app.component.ts 文件中this.backgroundMode.enable();。我想检查后台运行功能中的后台模式是否处于活动状态。我想在后台模式处于活动状态时运行我的功能。

有谁知道如何做到这一点??

0 投票
1 回答
382 浏览

ionic3 - cordova.plugins.backgroundMode.onactivate 不是函数

当我尝试在后台运行我的应用程序时,我得到了 Uncaught TypeError: cordova.plugins.backgroundMode.onactivate is not a function。

我无法解决这个问题,谁能帮我解决这个问题谢谢

我尝试卸载并安装插件

未捕获的类型错误:cordova.plugins.backgroundMode.onactivate 不是函数

0 投票
0 回答
449 浏览

android - NativeScript 中的 Socket.IO 后台模式

我在 Phone Gap 中制作了一个应用程序,但现在我正在尝试在 NativeScript 中制作它,

应用程序连接,几乎完成了 50%;但是,当用户离开应用程序、屏幕关闭或切换到另一个应用程序时,应用程序会断开连接并在再次聚焦时重新连接..

我的问题,有没有人解决这个问题并在后台模式下阻止 SocketIO 断开和重新连接?

我已经运行了这个示例,但不知道如何实现它.. 对于 SocketIO.. https://github.com/NativeScript/sample-android-background-services

科尔多瓦用这个简单的代码,它保持套接字连接。

如何在 {{N}} 中实现相同的行为。

0 投票
1 回答
492 浏览

ios13 - pedometer is not working in background mode in ios 13 only

I have an app that just counting steps in Active State and Background Mode with CoreMotion CMPedometer.

It works fine on ios 12.4.1

ios 13: steps counting doesn't work in Background Mode, but work in Active State.

I haven't any errors and in Active State I get "steps, that I went in background".

I have permission NSLocationWhenInUseUsageDescription

In fact, I do not receive a notification (print in console) that I am moving.

Please help.

0 投票
1 回答
55 浏览

javascript - 如何在应用程序处于后台模式时运行 ajax?

当应用程序处于后台模式时,我在发送 ajax 时遇到问题!事实上,我的应用程序就像一个出租车应用程序,我想发送用户位置并将其发送到服务器,但是当应用程序在后台时它不起作用。我为此使用了后台模式插件。谁能帮我解决办法是什么?谢谢

0 投票
0 回答
213 浏览

geolocation - 从后台模式 Ionic 4 调用本地通知

目前正在尝试在 ionic 4 中构建基于位置的触发本地通知 - 我首先使用本机后台模式(在 app.ts 的初始化应用程序中实现),该模式正在工作并使用 watchPosition() 跟踪用户位置。但是,我发现很难触发本地通知的工作。附上我尝试过的代码,非常感谢蚂蚁帮助!

0 投票
1 回答
1489 浏览

ionic-framework - IONIC 4 Android 9 背景模式插件。禁用电池优化

IONIC 4 BackgroundMode 插件不会禁用电池优化。

我测试了这些解决方案,但没有工作:

https://github.com/katzer/cordova-plugin-background-mode/issues/430

我尝试设置:

但我得到:

“BackgroundMode”类型不存在属性“disableBatteryOptimizations”。你的意思是'disableWebViewOptimizations'

环境:

离子:

离子(离子 CLI):4.12.0(C:\Users\Julio\AppData\Roaming\npm\node_modules\ionic)离子框架:@ionic/angular 4.9.1 @angular-devkit/build-angular:0.801.3 @ angular-devkit/schematics:8.1.3 @angular/cli:8.1.3 @ionic/angular-toolkit:2.0.0

科尔多瓦:

科尔多瓦(科尔多瓦 CLI):9.0.0(科尔多瓦-lib@9.0.1)科尔多瓦平台:安卓8.1.0科尔多瓦插件:科尔多瓦插件离子键盘2.2.0,科尔多瓦插件离子webview 4.1.1, (和其他 6 个插件)

系统:

Android SDK 工具:26.1.1 (C:\Users\Julio\AppData\Local\Android\Sdk) NodeJS:v11.12.0 (C:\Program Files\nodejs\node.exe) npm:6.7.0 操作系统:Windows 10

有什么建议吗?

0 投票
1 回答
312 浏览

ionic-framework - 本地地理定位离子手表位置在后台工作,但在手机锁定时不工作

我正在使用这段代码:

它在后台工作,但仅在手机锁定时不起作用。

错误: