はてなブックマーク開発ブログ

機能変更、お知らせなど

iOSアプリからはてなブログへのスター等にログインが求められる問題について

現在、はてなブックマークiOSアプリからはてなブログの記事へのスターや購読をする際に、ログイン状態が保持されない問題を確認しています。

ログイン状態を反映するための設定手順

4月19日(月)にリリースしたバージョン5.21にアップデートしたうえで、iOS・iPadOSの「設定」アプリから[ブックマーク]を開き、[Webサイト超えトラッキングを許可]を有効にしていただくことで解決いたします。

詳しい手順は、以下をご参考ください。

  1. iPhone・iPadアプリ「はてなブックマーク」のバージョン5.21以降をインストールします
  2. iOS・iPadOSの「設定」アプリから、[ブックマーク]を開きます
  3. 設定アプリで下にスワイプして表示される検索フォームから、[ブックマーク]と検索すると簡単です
    • [Webサイト超えトラッキングを許可(英: Allow Cross-Website Tracking)]を有効(みどり色)にします
  4. iPhone・iPadアプリ「はてなブックマーク」を開き、ログインします
  5. アプリからはてなブログの記事を開き、スターや購読が行えるかご確認ください
    • もしログインできていない場合は、再度アプリ内でログインできているかを確認いただいた上で、アプリの再起動、もしくは再インストールをお試しください

原因について

この問題は、Webサイト間でデータ(サードパーティCookie)を受け渡す際の仕様が、iOS 14・iPadOS 14から変更されたことが主な原因です。
この変更によって、はてなブックマークのこれまでの仕様では、アプリでログインしていてもはてなブログの記事があるドメインに対してはてなアカウントのログイン情報を許可なく伝えられないため、はてなブックマークiOSアプリからはてなブログの記事を閲覧した際に、スターの利用にログインが求められる状態になっています。