2016-12-31 21 views
0

すべてにハッピーニューイヤー。バックグラウンドでWebview.reload Xcode 8.2 swift 3

アプリがバックグラウンドで実行されている場合は、uiwebview.reloadを作成することはできますか?私は、number = number + 20を作る乱数0-N +関数の間隔20秒のタイマーを持っています。数字>乱数の場合はwebview.reloadです。これはシミュレータのiOS 10.2でうまくいきます。私はホームボタンを押してロックします。しかし、それは私のデバイスのiPhone 6 iOS 10.2で動作しません。バックグラウンドでwebview.reloadingを作ることは可能ですか?申し訳ありませんが、私の英語は良くありません。 私のプロジェクト設定機能のバックグラウンドはオンで、バックグラウンドフェッチをチェックします

答えて

0

バックグラウンドフェッチを知っていれば、指定した時間内に呼び出されることは保証されていないため、デバッグは困難です。

setMinimumBackgroundFetchIntervalは、指定した値より小さい間隔で呼び出されないことを意味します。しかし、setMaximumBackgroundFetchIntervalはありません。したがって、iOSがアプリを1日に1回だけ、または週に1回だけ電話することにした場合、 minimumBackgroundFetchIntervalに関係なく、より頻繁に呼び出されることはありません。 AFAIK iOSは、パターンで測定されたperformFetchWithCompletionHandlerを呼び出すタイミングを、ユーザーがアプリを開始するタイミングと頻度を決定します。

+0

そして、最大10分ごとに更新しますか?出来ますか? –

0

フェッチ間隔を設定するコードを同じに書くことはできますか?そして私は0〜10分ごとに私のアプリを呼びます。取得間隔を170秒にすると、3分ごとにすべてのアプリが送信されます。これは機能するのだろうか?

+0

こんにちは、誰かが私のアプリがバックグラウンドで実行されている場合、webview.reloadindを作成することが可能かどうかを知ることができますか? –

関連する問題