問題タブ [background-fetch]
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.
ios - 前回アプリを起動したときに作成したダウンロード (バックグラウンド) タスクを再開するために再開した NSURLSessionDownloadTask をキャンセルするにはどうすればよいですか?
バックグラウンド セッションと、ユーザーによって強制終了されたアプリを起動した後に再開したいダウンロード タスクを作成しました。そのタスクを再開する 1 つの方法を見つけましたが、問題があります。同じ URL で新しいセッションとダウンロード タスクを作成しました。最初は、古いダウンロード タスクが再開されてよかったのですが、問題は、新しいタスクが作成され、同じオブジェクトをダウンロードするための 2 つのダウンロード タスクがあることでした (ただし、必要なのは古いものだけです)。新しいタスクをキャンセルすると、古いタスクから通知が届きません。
ios - Swift : バックグラウンドで GET 呼び出しを実行してから通知を表示する方法
ウェブサイト/ブログのデータを表示するアプリを作成しています。ユーザーは任意の作成者をフォローできます。要件は、アプリがバックグラウンドに移行するときです。1) 最初にデータの GET 呼び出しを実行する必要があります。2) データを分析した後、適切な通知を表示する必要があります。
Background Fetch
詳細について読みました。しかし、OSがそのコードを実行する独自のタイミングを設定すると述べています。アプリを確認したところ、3 日間に 1 回だけ通知が表示されました。
バックグラウンドフェッチを適切に行い、それに応じて通知を表示する方法を教えてください。良い記事へのリンクも歓迎します。
ios - iOS アプリケーションがフォアグラウンドにあるときにバックグラウンドで操作を実行する方法
ドキュメント ディレクトリに文字列データが入力された JSON ファイルがあります。アプリケーションのユーザー インターフェイスには、UIButton があります。ボタンを押すと、新しい文字列が JSON ファイルに追加されます。
現在、これらの文字列を(JSON ファイルから)swift を使用してサーバーに送信するのに役立つ iOS サービスを探しています。そして、このサービスは私のコードから完全に独立している必要があります。ポイントは、UIButton を押すときです。最初のステップでは、文字列が JSON ファイルに保存されます。インターネットが利用可能な場合、サービスはこの文字列を取得してサーバーに送信する必要があります。
文字列が正常に送信されたら、JSON ファイルから削除する必要があります。このサービスは、JSON ファイルに保存された文字列があるかどうかを 30 秒ごとに追跡し、それをサーバーに送信する必要があります。
Googleで検索してバックグラウンドフェッチを見つけましたが、機能が自動的にトリガーされperformFetchWithCompletionHandler
、iOSがいつトリガーするかわかりません。30秒ごとにこの種のサービスを自分でトリガーしたい.
ios - iOS アプリでバックグラウンド フェッチ モードのバックグラウンド プロセスを実行するには?
ブロードキャスト レシーバーを使用して Android ネイティブでサービスを作成し、アラーム マネージャーでスケジュールを設定しました。このサービスは 5 分間隔でバックグラウンドで実行されます。このサービスは、アプリが閉じられている/終了されている/強制終了されている、またはデバイスが再起動されている場合でも実行されています.私の要件に従って正常に動作しています. しかし、今は iOS appで同じバックグラウンド プロセスを実行したいので、アプリを閉じたときやモバイル デバイスを再起動したときに、サービスをバックグラウンドで実行する必要があります。iOS アプリでこのようなバックグラウンド プロセスを実行することは可能ですか?
ios - iOS でバックグラウンドでデータを取得できません
Xcode の [デバッグ] タブで [Simulate Background Fetch] を使用すると、アプリは意図した操作を実行しますが、アプリが電話で実行されていると、何も機能しません。
これは以前に誰かに起こったことがありますか?どのように解決しましたか?
現在、Swift 2.2 と Xcode 7.3 を使用しています。
ios - Swift3 - デバッグ時のバックグラウンド フェッチのクラッシュ
これは私のコードで、XCode でデバッグ > バックグラウンド フェッチをシミュレートすると、理由もなくアプリがクラッシュします。機能>バックグラウンドモード>バックグラウンドフェッチでアクティブにしました...アイデアはありますか?
シミュレーターのiPhoneでのみクラッシュします。問題はありません。
ios - iOS - 通知が届いたときにアプリがバックグラウンドにある場合のネットワーク接続
アプリがバックグラウンドにあるときに新しいプッシュ通知が届いたときにネットワーク接続を確立する必要があるという要件があります。
そうすることは可能ですか?何かフック?
今のところ、通知をスワイプしてアプリを開くと接続します。ただし、ユーザーに新しいデータが表示されるまでには時間がかかります。
新しいプッシュ通知によってトリガーされるサーバーからデータをより速く取得する他の方法はありますか?