1
iPhoneアプリでバックグラウンドフェッチを実行しようとしています。バックグラウンドフェッチを取得しようとしています
私は、新しいアイテムがサーバーからフェッチされたという通知をユーザーに通知することをアプリに許可したいと考えています。
そして、私は機能でチェックバックグラウンドモード持ってappDelegate &に次のコードを追加しました:私は、私はそれが通知を送信するために取得することができますどのようにアプリを最小化すると
func application(_ application: UIApplication, didFinishLaunchingWithOptions
launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
UIApplication.shared.setMinimumBackgroundFetchInterval(30)
.
.
}
func application(_ application: UIApplication, didReceiveRemoteNotification userInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping (UIBackgroundFetchResult) ->())
{
debugPrint("**** Fetch complete")
}
を新しいアイテムが利用可能であることをユーザーに通知しますか?私は上に欠けているものは何ですか?
おかげ
iOS_の_Background Modesのチュートリアル(https://www.raywenderlich.com/143128/background-modes-tutorial-getting-started)があります。あなたのケースの___Background Fetch___オプションを見ることができます。 – nayem
ありがとうございました、私は仕事をするようになりました。一度フェッチリクエストを実行するようにアプリケーションを設定することはできますが、たとえば1時間ごとにデータを取得することはできません。 – rubyist