問題タブ [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 投票する
1 に答える
74 参照

angular - Ionic2 backgroundMode がスリープ モードのインターネット接続で機能しない

オンラインで API からデータを投稿して取得する必要がある Ionic2 アプリケーションを作成しました。これは、アプリがバックグラウンド モードの場合やデバイスがスリープ状態の場合でも発生する必要があります。https://ionicframework.com/docs/native/background-mode/をインストールしました

app.module.ts には次のものがあります。

私はこれを正しくやっていますか?

問題は、デバイスがスリープ モードになるまでバックグラウンドで正常に実行され、その時点で API へのデータの送信が停止するため、アプリ全体が失敗することです。スクリーン グラブを参照してください:

ここに画像の説明を入力

0 投票する
1 に答える
1426 参照

ios - background-mod の linphone-iphone は着信を取得できませんか?

iOS アプリで linphone SDK を使用しています。

アプリがバックグラウンド モードになると、アプリは着信コールまたはプッシュ通知メッセージを取得できる場合とできない場合があります。

または、アプリが数分前にバックグラウンド モードだった場合は、着信を受けることができません。

私を助けてください。

Ipad を使用して、バックグラウンド モードの iPhone を呼び出しました。

iPad のログ:

電話を前面に出すと、ダイヤルできます。

0 投票する
0 に答える
243 参照

ios - iOS background fetch keeps launching the app

I'm working on an iOS application which had Background Fetch enabled via the Info.plist for around a year. There were multiple versions released with background fetch enabled, but then a few weeks ago the feature that necessitated background fetch was removed. The UIBackgroundModes key was removed completely from the Info.plist, and the app was released to the App Store. Surprisingly though, telemetry indicated that the application was still being launched in the background periodically! This is a snippet from the actual app delegate source code:

Has anybody experienced anything similar? According to the documentation, it should be impossible for the app to be launched if the UIBackgroundModes dictionary don't contain the right values. In this case, there's no background mode turned on at all, yet the app is periodically launched in the background to perform the fetch...

Telemetry data indicates that it happens on iOS 11 only, but that might be a coincidence because only a small fraction of the installed base is on iOS 9/10.

BTW a source level assistance request was sent to Apple with this issue, but they haven't replied yet; but maybe developers of other apps have encountered this issue before.

0 投票する
1 に答える
3612 参照

ios - iOS - バックグラウンド モードの外部アクセサリ通信は何をしますか?

ここに画像の説明を入力

に関連するバックグラウンド モードだと思いますExternalAccessory.framework

しかし、外部アクセサリに関するドキュメントには、「アクセサリ通知が到着したときにアプリがバックグラウンドで中断されている場合、その通知はキューに入れられます。アプリが再び実行を開始すると (フォアグラウンドまたはバックグラウンドで)、キュー内の通知が通知は、無関係なイベントを排除するために、可能な限り統合およびフィルタリングされます. たとえば、アプリが中断されている間にアクセサリが接続され、その後切断された場合、アプリは最終的にそのようなイベントが発生したという兆候を受け取りません. .」。

これは、アプリがフォアグラウンド モードに入るまで、外部アクセサリ通信がキューに入れられることを意味しLocationますBluetooth LE。したがって、キューに入れるだけでできることはないと思います。本当か?