0

iPhoneアプリでは、携帯電話ネットワーク経由のネットワークトラフィックは通常、ネットワークリクエストなどを送信することによってユーザーに負担をかけるため、コストを回避するために、ユーザーのために多くのお金。ユーザーの利益のためにiPhoneアプリのネットワークトラフィックを検討する

それは意味がありますか?また、これについてのAppleからのあらゆる手がかり、あらゆる手掛かりを探してみてください。

私が知っているAppleのプッシュ通知は、定期的にサーバーに要求を送信する必要があるようなポーリング方法よりも優れているはずです。

このような場合の代替ソリューションは何ですか?

答えて

1

あなたはWi-Fiまたはセルラーネットワーク上にいるかどうかを確認するためにテストすることができます(このためにReachabilityを使用してください)。彼らがセルラーネットワーク上にいる場合は、多くのデータを使用していると警告します。

必要なときだけデータを読み込むことも重要です。アプリの読み込み時にすべてのデータをダウンロードしないでください。ビューが表示されたら(UIロックを防止するためにバックグラウンドスレッドで行います)、実行します。

ダウンロードするデータを最適化する必要があります。例えば画像やオーディオファイルのロードをダウンロードする場合は、それらを含む圧縮(zip)ファイルをダウンロードして、デバイスに解凍します。

+0

はい。これらの最適化戦略に同意してください:ネットワークタイプをチェックし、データを圧縮し、UIのフリーズなどを防ぎます。しかし、APNは多くの最適化を行っても、ポーリングアプローチよりも優れたソリューションであるべきであると強く信じています。あなたはどのように思いますか ? – Forrest

+0

@Forrestあなたは何を意味するのか分かりません。 –

+0

APN(Apple Push Notification Service)を知っていますか?私の指摘は、この技術はユーザーの利益の面でこのような問題をカバーできる最高のソリューションでなければならないということです。 – Forrest

関連する問題