問題タブ [uibackgroundmode]

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 に答える
545 参照

ios - デバイスにビルドできるように、xcode でバックグラウンド モードを無効にする方法は?

バックグラウンド モードを有効にして試してみたところ、アプリがデバイスにビルドされなくなりました。率直に言って、ビルドが台無しになり、アプリの実行が妨げられるため、バックグラウンド モードを無効にしようとしています。シミュレーターと実際のデバイスでビルドしようとしましたが、どちらも機能していません。バックグラウンド機能を削除し、info.plist からキーも削除しました。アプリをもう一度実行できるように、スクリーンショットに表示されているエラーを取り除く方法を知っている人はいますか?

スクリーンショット 1 を参照してください

ここに画像の説明を入力

スクリーンショット 2 を参照してください

ここに画像の説明を入力

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 に答える
4933 参照

react-native - 反応ネイティブでアプリが強制終了されたときにAPIを呼び出す方法は?

アプリが強制終了されたときにバックグラウンドで API を呼び出し、AsyncStorage にデータを設定したい。次のライブラリを使用しましたが、うまくいきませんでした。

反応ネイティブ バックグラウンド タスク

反応ネイティブ背景フェッチ

タイム スケジューリングなしで API を呼び出したい。上記の両方が時間スケジューリングを使用します。

私を助けてください。