21 lines
848 B
C#
21 lines
848 B
C#
namespace VideoDownloader.Mobile;
|
|
|
|
/// <summary>
|
|
/// 외부망/네트워크 불통 안내(MOBILE_PLAN §7 성공 기준) —
|
|
/// "같은 네트워크 필요 / 외부망에서는 Tailscale 등 VPN 안내".
|
|
/// </summary>
|
|
public static class ConnectionTroubleshoot
|
|
{
|
|
public const string NotConfigured = "먼저 연결 탭에서 PC 와 페어링하세요";
|
|
|
|
public const string Unreachable =
|
|
"PC 에 연결할 수 없습니다. 폰과 PC 가 같은 네트워크(Wi-Fi)에 있는지 확인하세요. " +
|
|
"외부망에서 접속하려면 Tailscale 등 VPN 으로 PC 의 사설망에 접근해야 합니다.";
|
|
|
|
public static string Message(bool isConfigured, string? lastError)
|
|
{
|
|
if (!isConfigured) return NotConfigured;
|
|
if (!string.IsNullOrEmpty(lastError)) return Unreachable;
|
|
return "";
|
|
}
|
|
}
|