"""Debug views for troubleshooting mobile app.""" from django.http import JsonResponse, HttpResponse from django.views.decorators.csrf import csrf_exempt from django.views.decorators.http import require_http_methods @csrf_exempt @require_http_methods(["GET", "POST"]) def debug_user_agent(request): """Return the User-Agent header for debugging mobile app.""" user_agent = request.META.get('HTTP_USER_AGENT', 'No User-Agent') # Simple HTML response that's easy to see in iframe html = f"""
User-Agent:
{user_agent}
Contains 'wv': {'wv' in user_agent.lower()}
Contains 'CapacitorHttp': {'CapacitorHttp' in user_agent}
Is Mobile App Detected: {('wv' in user_agent.lower() or 'CapacitorHttp' in user_agent)}
""" return HttpResponse(html)