問題タブ [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.

0 投票する
0 に答える
55 参照

ios - コンテンツを更新するには、15 分、30 分、1 時間、2 時間、5 時間の間隔でメソッドを呼び出す必要があります。最良の方法

一部のSDKによって公開されたデータベースを更新するメソッドを呼び出す必要があります。これを行うためのコンセプトを選択するのに混乱しています。私は一緒に行くべきですか:

  • UILocalNotification
    • Background Fetch
    • Timer(私が推測する良い考えではないでしょう)

提案してください。

0 投票する
1 に答える
2197 参照

swift - URLSession とバックグラウンド フェッチを、firebase を使用したリモート通知と一緒に使用する

アプリがバックグラウンドまたは一時停止されたときに呼び出される基本的な関数をここに実装しようとしています。

実際には、1 日に約 5 件の送信を目指しているため、Apple が私たちの利用を抑制してはなりません。

firebase と userNotifications を使用する以下のものをまとめました。今のところ、それは私のアプリ デリゲートにあります。

結果は次のとおりです。

アプリがフォアグラウンドにある場合:

  1. 「startDownload 関数で」ログを取得します

  2. 「ダウンロードが完了しました」というログが表示されます。

アプリがバックグラウンドの場合:

  1. 「startDownload 関数で」ログを取得します

  2. 「ダウンロードが完了しました」というログが表示されません。

  3. サイレンサーが機能していません。つまり、アプリがバックグラウンドになっている場合でも、トレイに通知が表示されます。

Postman を使用してリクエストを送信し、次のペイロードを試しましたが、コンソール エラーが発生しました'FIRMessaging receiving notification in invalid state 2'

バックグラウンド フェッチとリモート通知の機能を設定しています。アプリはSwift 3で書かれており、最新のFirebaseを使用しています

編集: コメントごとに funcs を含めるように AppDelegate を更新しました

0 投票する
1 に答える
165 参照

ios - スケジュールによるバックグラウンド フェッチとコアの場所

スケジュールされたユーザーの最初と最後の座標を追跡する必要があります。

例: 午前 10 時から午前 12 時まで位置を追跡するように設定し、最初の位置 (午前 10 時) と最後の位置 (午前 12 時) を保存する必要があります。バックグラウンドフェッチを使用しようとしていますが、それを機能させる考えがありません。

この2点だけでいいんです。どうすればそれらを取ることができますか?

サーバーと通知を使用できません