ドキュメント ディレクトリに文字列データが入力された JSON ファイルがあります。アプリケーションのユーザー インターフェイスには、UIButton があります。ボタンを押すと、新しい文字列が JSON ファイルに追加されます。
現在、これらの文字列を(JSON ファイルから)swift を使用してサーバーに送信するのに役立つ iOS サービスを探しています。そして、このサービスは私のコードから完全に独立している必要があります。ポイントは、UIButton を押すときです。最初のステップでは、文字列が JSON ファイルに保存されます。インターネットが利用可能な場合、サービスはこの文字列を取得してサーバーに送信する必要があります。
文字列が正常に送信されたら、JSON ファイルから削除する必要があります。このサービスは、JSON ファイルに保存された文字列があるかどうかを 30 秒ごとに追跡し、それをサーバーに送信する必要があります。
Googleで検索してバックグラウンドフェッチを見つけましたが、機能が自動的にトリガーされperformFetchWithCompletionHandler
、iOSがいつトリガーするかわかりません。30秒ごとにこの種のサービスを自分でトリガーしたい.