問題タブ [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 に答える
783 参照

ios - iOS アプリが VoIP バックグラウンド モードで拒否されました

Linphone VoIP API を使用して着信通話を受信するアプリケーションを開発しましたが、ユーザーに発信通話を行わせたくありません (それは私のアプリが行うべきことではないため)。.plist で VoIP バックグラウンド モードを有効にしましたが、「コールアウト機能を追加するか、VoIP バックグラウンド モードを削除するのが適切だろう」という理由でアプリが拒否されました。今はコールアウト機能を追加したくありませんが、VoIP バックグラウンド モードが必要です。

VoIP バックグラウンド モードを使用していない場合、アプリをバックグラウンドで実行して着信を待機するにはどうすればよいですか?

機能を正常に動作させ、App Store で承認されるようにするには、誰かからの強力な回答が必要です。

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

cordova - コルドバ プラグイン バックグラウンド モード プラグイン - 未定義の「backgroundMode」

コルドバ プラグインのバックグラウンド モードに関する完全なサンプルはありますか?

undefined の「backgroundMode」というエラーが表示されます

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

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

ios - カメラ録画の実行を停止すると iOS の赤いバーが偶然表示される

カメラ録画の実行を停止すると、iOS の赤いバーが偶然表示されます。

  • 私の意見では、アプリケーションがバックグラウンドに移行すると、赤いバーのみが表示されますが、B コントローラーが A コントローラーを閉じると表示されます。
  • でオーディオ バックグラウンド モードを開きましたplist。このオプションを閉じると、赤いバーが表示されなくなります。これは、オーディオ バックグラウンド モードを開いたときのユーザーへのリマインダーであることはわかっています。
  • 赤いバーがランダムに表示されると、コントローラーのビューが乱れます。
  • カメラの実行を停止しようとしましAudioSessionSetActive(false)たが、役に立ちません。このアクションは、オーディオ サンプルをすぐに停止できないように見えるため、赤いバーがランダムに表示されます。

次のように私のコード:

}

私の意見では、B コントローラーを閉じるとオーディオ入力を停止しますが、赤いバーがまだランダムに表示されるのはなぜですか?

赤いバーが表示されないように B コントローラーを閉じたときにどうすればよいか教えていただけますか?
0 投票する
0 に答える
123 参照

ios - アプリが終了したときに位置情報の更新を取得する Swift

私はモバイル デバイス管理プロジェクトに取り組んでいます。位置情報の更新を定期的に取得する必要があります。アプリを閉じても、電話を再起動しても、常に位置情報の更新が必要です。

誰かがバックグラウンドモード、アプリの終了、または電話の迅速な再起動のコードまたはロジックを教えてもらえますか?

0 投票する
2 に答える
776 参照

ios - iOSアプリはシミュレーターではバックグラウンドモードで動作しますが、デバイスでは動作しませんか?

私は時間追跡アプリを書いていますが、シミュレーターで完全に動作します。9:00 にスタートを押し、画面をロックし、9:05 に戻ってくると、タイマーが 5 分に調整されます。ただし、実際のデバイスでは、バックグラウンドで何も起こりません。何が原因ですか?
これがバックグラウンドモードの私のコードです。また、ターゲット機能でバックグラウンド モードをオンにしました。

バックグラウンド モードに入るときは、日付を見つけて、バックグラウンドであった時間を計算します。

バックグラウンドからロードされたら、バックグラウンドにあった時間を計算して表示します。

履歴に保存します。startDate = nil と choosenActivity = nil を切り取ると、シミュレーターでは機能しません。

0 投票する
2 に答える
1639 参照

ios - アプリがバックグラウンドになったときに GCKCastSession を維持する方法

iOS 用の最新の Google Cast SDK (バージョン 3.1.1.10003) を使用しており、アプリは Google Cast デバイスをリモート コントロールしています。たとえば、音量を変更します。アプリがバックグラウンドになったときもそうする必要があります。

ただし、アプリがバックグラウンドになるとGCKSessionManager呼び出されます。suspendSessionWithReason:これは、セッションが中断されるため、アプリがそれを制御できなくなることを示しています。

GCKSessionManagerアプリがバックグラウンドになったときにセッションを中断しないようにするにはどうすればよいですか?

編集:以下の解決策を提供していますが、再接続時に大幅な遅延が発生するため、ユーザーフレンドリーではありません。

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

angularjs - Android のハードウェアの戻るボタンがアプリを停止しています

ionicでmp3プレーヤーを作っています。アプリを閉じたときにバックグラウンドで音楽を再生するには、「cordova.plugins.backgroundMode.enable()」を使用します。

しかし、Android でハードウェアの [戻る] ボタンを押すと、アプリは単に「閉じて戻る」のではなく「停止して閉じる」ことになります。

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

ios - iOS - バックグラウンドでの BLE スキャンの速度を改善するには?

現在、私は「電話のキー」として使用されるアプリ魔女に取り組んでいます。これは、Bluetoothを使用して数秒でドアのロックを解除します。

フォアグラウンド モードで非常にうまく動作し、Core Bluetooth Programming Guideによってバックグラウンド モードでも動作するようにします。ただし、バックグラウンド モードの場合 (特に画面がロックされている場合)、フォアグラウンド モードよりもデバイスを見つけるのに数秒長くかかり、その時点でデバイスがスリープ状態になっている可能性があります。

フォアグラウンドと同じくらい速くデバイスを見つける方法はありますか?