2017-08-10 6 views
-5

新しいデータがあるかどうかをiOSアプリが毎秒私たちのサーバにネットワークコールする必要があります。したがって、私の質問は、これは、アプリケーションが最終的にクラッシュする原因になりますか?どれくらい悪い? 1つのView Controllerにこれを実行させるという解決策がありますか?そのため、この画面で毎秒ネットワークコールが行われていますか?iOSアプリを強制的にどのように毎秒ネットワーク通話をするのですか?

もう一つの解決策はGCMを使用することですが、それは遅すぎます。

+2

毎秒....私は、ネットワークトラフィックは、あなたがそれを行うことができないだろう。 – epascarello

+1

そのようなアプリを持っているのは本当に愚かな考えです。電話バッテリーは5分もかかりません。 –

+5

エネルギー効率のよいアプリケーションを書くWWDCセッション (https://developer.apple.com/videos/play/wwdc2017/238/)は、なぜそれがひどい考えであるかを説明しています。あなたの上司にそれを示してください。 – XML

答えて

4

なぜAPNを使用しないでください。サーバーのデータが変更された場合は、アプリにAPNを送信して、携帯電話でデータを更新することができます。

ここはあなたが助けてくれるサイトです。

APNs Overview

push-notifications-tutorial

+0

アプリケーションのリフレッシュデータを常に持つことは本当に効果的ではないので、はるかに優れたアプローチです。 –

関連する問題