INNER CODE UNIT · Python

detect_testflight_status

pluwen/awesome-testflight-link · scripts/utils.py:77

def detect_testflight_status(html: str, fallback_status: str = 'N') -> str:
    if NO_PATTERN.search(html):
        return 'N'
    if FULL_PATTERN.search(html):
        return 'F'
    # A genuine beta page always carries the app-specific title; only then is it
    # truly accepting. The generic interstitial/help page Apple serves under
    # rate-limiting contains "TestFlight" but no app name — it must NOT be 'Y'.
    if APP_NAME_PATTERN.search(html) or APP_NAME_CH_PATTERN.search(html):
        return 'Y'
    return fallback_status


async def check_testflight_status(
    session,
    key,
    current_status='N',
    app_name=None,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…