毎分またはそれ以降にAPIへの再帰呼び出しを行うアプリがあります。アプリがアクティブな状態で正常に動作していて、バックグラウンドの状態では機能しません。iOS上のネイティブバックグラウンドAPI呼び出しに反応する
アンドロイドで同じアプリをテストしましたが、バックグラウンドでも正常に動作しますが、iOSではAPIの呼び出しが停止します。
私は何か不足しているか、それを解決するために何をすべきですか?
クイックヘルプをお願いします。
毎分またはそれ以降にAPIへの再帰呼び出しを行うアプリがあります。アプリがアクティブな状態で正常に動作していて、バックグラウンドの状態では機能しません。iOS上のネイティブバックグラウンドAPI呼び出しに反応する
アンドロイドで同じアプリをテストしましたが、バックグラウンドでも正常に動作しますが、iOSではAPIの呼び出しが停止します。
私は何か不足しているか、それを解決するために何をすべきですか?
クイックヘルプをお願いします。
2017年1月現在、いくつかの選択肢がありますが、iOS固有のものはありません.they're working onです。 Androidの場合(これは解決したようですが)、Headless.jsを使用できます。 iOS用
あなたのタスクに応じて、いくつかのオプションがあります。
返信いただきありがとうございます:私はすでに反応しました:react-native-background-timer しかし、ここで私は本当に固執しています:一度、このコンポーネントをインポートしてリンクすると、別のマスクを使用しています。テキスト 両方を追加すると、このエラーが発生します。マスクタイプはサポートされていません。 これは私はそれを用いたMする方法である:
私はそれを手に入れました:react-native-background-timerは私の解決策です。 ありがとう –
私は(反応 - ネイティブのバックグラウンドタイマー)これを使用しようとしましたが、ここで何が起こった:それはうまく始めるが、それは常に2-3分後に停止、私はなぜわからないが、 。 (私は同じ結果を持つロックの有無にかかわらず、iPhone上でテストしています)。何か迅速な助けてください? –
2018年1月には進歩のためのより良いオプション(万歳があります! )。これは現在、react native queueとreact native background taskを使用して、反応したネイティブのJSクロスプラットフォームで完全に行うことができます。
Here's a walkthrough for setting this up.
しかし、限界がある。
私は解決策を探していたし、このリンクが見つかりました:それはまたそれが可能であることを、ここで説明http://stackoverflow.com/questions/37565643/background-execution-automatically-stops-after-3-minutes を: https://krumelur.me/2015/11/25/ios-background-transfer-what-about-uploads/ しかし、それを解決できません。 –
この問題の解決策を見つけましたか? –