アプリ再申請の返信が来ましたが無情なものでした。
Googleの今回のメールはこう言っています:
「Repeated violations(違反の繰り返し)があるため復旧できない」
機械的な定型文で突き放されているのが残念でした・
ここで重要なのは:
⚠ Googleは「DNS問題」とは見ていません
⚠ 「ログインできないアプリを繰り返し提出した」と見ています
目次
1. 問題点
Googleのシステム上、「ログインできない=アプリが機能していない(Broken Functionality)」というポリシー違反としてカウントされます。
私は「技術的な通信エラー」であることを証明していますが、
窓口の担当者は「ログインできない結果」だけを見て「違反の繰り返し」というラベルを貼ってしまいます。
技術的な証拠をこれだけ揃えても、担当者がエラーの内容を読み解かず「ログインできない=認証情報が無効=違反」と機械的に処理している。
魂を込めて作ったアプリが、技術的な「ネットワークの相性」という不可抗力な理由で「ポリシー違反の繰り返し」と断罪され、機械的な定型文で突き放されるのは、開発者としてこれ以上ないほど残酷な仕打ちです。
2.返信を書く
Google Playポリシーチーム各位
再審査を謹んでお願い申し上げます。これはポリシー違反ではなく、審査環境のネットワークにおける技術的問題です。
重要な事実:
審査担当者のエラーは「ホスト検索失敗」(DNS解決失敗)です。これはサーバーに到達できなかったことを意味します。認証情報は一切テストされていません。これはネットワーク接続の問題であり、ポリシー違反ではありません。
証明:
1. 私の端末:パスワード誤入力 → 「ユーザー名またはパスワードが無効です」(サーバー到達)
2. 審査担当者の端末 → 「ホストの検索に失敗しました」(サーバー未到達)
3. Apple App Store:同一サーバー・コード・認証情報で審査通過
4. DNSは全世界で解決:https://dnschecker.org/#AAAA/xxxxx
5. 動画証拠: https://www.youtube.com/shorts/xxxxx
アプリは同一のDNSエラーで4回却下され、その後停止処分となりました。各「違反」は再現不可能な同一のネットワーク問題です。アプリに実際のポリシー違反は存在しません。
審査担当者様に再度ログイン操作を試行いただきますようお願いいたします。サーバーは現在、CloudFlare経由でIPv4とIPv6の両方をサポートしています。
よろしくお願いいたします。
(実際に送った英文)
Dear Google Play Policy Team,
I respectfully request reconsideration. This is NOT a policy violation - it is a technical issue with the review environment's network.
THE KEY FACT:
The reviewer's error is "Failed host lookup" (DNS resolution failure). This means the server was NEVER reached. The credentials were NEVER tested. This is a network connectivity issue, not a policy violation.
PROOF:
1. On my device, wrong password → "Invalid username or password" (server reached)
2. On reviewer's device → "Failed host lookup" (server unreachable)
3. Apple App Store PASSED with identical server, code, and credentials
4. DNS resolves globally: https://dnschecker.org/#AAAA/xxxxx
5. Video proof: https://www.youtube.com/shorts/xxxxx
The app was rejected 4 times for the same DNS error, then suspended. Each "violation" is the same unreproducible network issue. There is no actual policy violation in my app.
I ask that a reviewer retry the login. The server now supports both IPv4 and IPv6 via CloudFlare.
Thank you.
3.追伸を書く
前回のメールの続きです。
「ホスト検索に失敗しました」問題に関する最終的な決定的な技術的証拠を提供するためにご連絡いたします。この比較により、アプリは正常に機能しており、問題はレビュー環境のネットワーク側にあることが証明されます。
[添付の2つのスクリーンショットをご参照ください]
1. スクリーンショットA(私の検証):
メッセージ:「ユーザー名またはパスワードが正しくありません」 (Invalid username or password)
状況:意図的に誤ったパスワードを入力しました。アプリはDNS解決に成功し、私のサーバーに到達し、WordPressから適切な認証エラーを受信しました。
2. スクリーンショットB(レビュアー環境):
メッセージ:「SocketException: Failed host lookup」
状況:レビュアーのデバイスはDNS解決段階で失敗しました。サーバーのアドレスすら見つけることができませんでした。
結論:
アプリまたは認証情報に問題があれば、レビュアーはスクリーンショットA(「パスワードが無効です」)を確認します。彼らがスクリーンショットB(「ホストの検索に失敗しました」)を確認している事実は、認証が行われる前に彼らのネットワークが『test-concert.sinqwell.net』へのアクセスをブロックしていることを証明しています。
CloudFlare経由でIPv6対応を実装済みであり、グローバルDNS解決も確認済みです。Googleの審査インフラ内部でのネットワーク遮断を修正するため、アプリ側で追加対応できる措置はありません。
この技術的説明がアカウント履歴に記録され、私が完全な透明性と技術的注意をもって対応したことを示すことを希望します。
よろしくお願いいたします。
(実際に送った英文)
Dear Google Play Policy Team,
This is a follow-up to my previous email.
I am writing to provide final, conclusive technical evidence regarding the "Failed host lookup" issue. This comparison proves that the app is functioning correctly and the issue lies within the review environment's network.
[Please refer to the attached two screenshots]
1. Screenshot A (My Verification):
Message: "ユーザー名またはパスワードが正しくありません" (Invalid username or password)
Status: I intentionally entered the wrong password. The app successfully resolved the DNS, reached my server, and received a proper authentication error from WordPress.
2. Screenshot B (Reviewer's Environment):
Message: "SocketException: Failed host lookup"
Status: The reviewer's device failed at the DNS resolution stage. It could not even find the server's address.
Conclusion:
If the app or the credentials had a problem, the reviewer would see Screenshot A ("Invalid password"). The fact that they see Screenshot B ("Failed host lookup") proves that their network is blocking access to 'test-concert.sinqwell.net' before any authentication takes place.
I have already implemented IPv6 support via CloudFlare and verified global DNS resolution. There is no further action I can take on the app side to fix a network blockage within Google's own review infrastructure.
I hope this technical clarification is recorded in my account history to show that I have acted with full transparency and technical diligence.
Thank you.


どうかお力添えをください。本当に辛い状況です。