マジックリンクがテストで壊れやすい理由
- 使い捨てです。 企業のメールセキュリティ、リンクプレビュー、一部のメールアプリは、スキャンのためにリンクを開きます。それが先に起きると、あなたのクリックは「リンクは使用済み」になります。
- 複数の要求、複数のリンク。 リンクを 2 回要求すると、最新のものしか動かないことがあります。共有の受信トレイでは、どれがどれか見分けにくくなります。
- デバイスとブラウザのルール。 設定によっては、リンクを要求したのと同じブラウザで開く必要があります。
- リダイレクト。 サインインが完了すると、ユーザーはアプリにリダイレクトされます。そのアドレスが間違っていると、最後の段階までは何も問題がないように見えます。
Proxy Mail QA でできること
- アドレスを作成し、アプリからマジックリンクを要求します。
- メールが届いた瞬間に、行に Sign in ボタンが表示されます。あなたより先にリンクを開いたものはありません。
- クリックすると、慎重なユーザーのメールアプリと同じように、リファラーなしで新しいタブで開きます。
- リンク、またはサインイン後のリダイレクト先のページが
localhostなどのローカルアドレスを指している場合は、警告を表示します。そのため、環境の問題かフローの問題かを見分けられます。
マジックリンクメールで確認すること
- リンクでサインインできるのは 1 回だけで、2 回目にクリックすると使用済みであることが表示される。
- 新しいリンクをリクエストすると、古いリンクが使えなくなる(そのようなポリシーの場合)。
- 有効期限がメールに記載されており、アプリで実際に適用される期限と一致している。
- 別のデバイスでリンクを開いたときに想定どおりに動作し、そこで完了できない場合はわかりやすいメッセージが表示される。
- サインイン後、ユーザーがアクセスしようとしていたページに移動する。