タグ

ブックマーク / zenn.dev/st43 (1)

  • iOSアプリでネットワークエラーと向き合う

    iOS開発において、普段はあまりネットワークエラーを真剣にハンドリングしていませんでした。 正直モバイルアプリにおいてAPI叩いてエラーが発生したときにできることはそんなに選択肢がないので、雑にやってる方も多いのではないでしょうか。 今回、ネットワークエラーのときにだけ動作を変えたいという要件がありまして、 その必要に駆られてネットワークエラーと向き合うことになったので、その知見をつらつら書いていきます。 オフラインのときに挙動が変わる例(YouTube) 普段我々は電波の中で生活しているので、オフラインのときの特殊導線はあまり意識しないかと思います。 YouTubeアプリの例ですが、オフライン状態で開くとこのような導線が出ます。 (※YouTubeプレミアムに加入してる場合) もしダウンロードしてる動画があったら、電波がなくても見れます。 飛行機に乗るときなんかに便利ですね。 いい機能だ

    iOSアプリでネットワークエラーと向き合う
  • 1