Google はもはやアプリ内の組み込みブラウザ ウィンドウ内でのサインインを許可していません。Gmail アカウントを追加すると、BlueMail はサインインをデバイス上の実際のブラウザに引き渡すため、対応するブラウザがインストールされて動作している必要があり、そうでないとサインインは失敗します。
動作するブラウザ
Android: Chrome、Samsung Internet、Firefox、Microsoft Edge、Brave、Opera。
iOS と iPadOS: Safari、Chrome、Firefox、Edge。Safari はすべてのデバイスに搭載されているため、通常はそのままサインインが動作します。
Windows、Mac、Linux: Chrome、Microsoft Edge、Firefox、Safari(Mac)、Opera、Brave、Vivaldi。
現行の一般的なブラウザであれば問題ありません。要件は特定のブランドではなく、Google が受け入れ OAuth フローを完了できるフルブラウザです。
エラーの原因
- 組み込みまたはアプリ内ブラウザ。 Google は本物のブラウザとして確認できない他のアプリに埋め込まれた webview 内でのサインインを意図的にブロックします。これはエラーの最も一般的な原因です。
- 古いブラウザ。 古いビルドは Google のチェックに失敗します。ブラウザを更新して再試行してください。
- 機能を絞った、またはプライバシー重視のブラウザ。 Firefox Focus、Tor Browser、類似のツールは状態を積極的に消去したり、サインインに必要なスクリプトをブロックしたりするため、フローの途中で中断されることがあります。
- 厳しいブロック設定。 すべてのクッキー、すべての JavaScript、またはすべてのクロスサイト要求をブロックするとサインインは停止します。アカウントを追加する間は
accounts.google.comに対してそれらを許可してください。 - 既定のブラウザが設定されていない。 デバイスに既定のブラウザがない場合、BlueMail はサインインを送信する先がありません。これらの設定がある場所については 既定のアプリを設定する方法 を参照してください。
サインインがまだ失敗する場合
上記のブラウザのいずれかをデバイスの既定に設定し、更新してから再度アカウントを追加してください。普段はプライバシー重視のブラウザを使っている場合でも、サインインのためだけに一時的に既定を切り替えるだけで十分なことが多く、BlueMail はセットアップ時にのみブラウザを必要とします。
また、OAuth サインインの仕組み と Gmail アカウントの追加 についても詳しく読むことができます。