Two numbers nobody tells you about until something breaks
Most "my emails go to spam" and "my app keeps crashing" complaints trace back to one specific, documented number. Here are two of them, sourced directly from Google's own docs.
1. Gmail's authentication rules have a hard threshold: 0.30%
Since 1 February 2024, Gmail requires every sender â not just bulk senders â to have SPF or DKIM set up on their sending domain (source). If you send more than 5,000 messages a day to Gmail addresses, the bar is higher: you need SPF and DKIM and DMARC together, plus a spam-complaint rate that stays under 0.30% as reported in Google Postmaster Tools.
The part that trips up small businesses in India: a domain can only have one valid SPF record. Add a second TXT record for a new mail tool (a CRM, a marketing platform, a website contact form) and you don't get two working SPF records â you get zero, silently. That's usually the real reason "my invoices are going to client spam folders" starts happening right after onboarding a new tool.
DMARC has a second wrinkle worth knowing: a record published at your root domain automatically covers every subdomain, unless you publish a separate sp= tag. Most businesses only need the one record.
We fix this end to end â audit, merged SPF, DKIM per sender, a DMARC record with safe reporting, verified with real header checks â for a fixed â¹1,499, 24-48 hours: zoopcoder.com/services/email-deliverability-spf-dkim-dmarc
2. Android's ANR timeout is exactly 5 seconds
An ANR ("Application Not Responding") is not the same thing as a crash. A crash ends the app. An ANR is Android deciding your app's main thread has frozen while the process is still alive â and for the most common trigger (the app not responding to a touch or key press), that decision is made after exactly 5 seconds (source). Other triggers (a foreground service not calling startForeground in time, a broadcast receiver that doesn't finish) have their own short timeouts.
Play Console groups both crashes and ANRs into clusters under Android vitals, and a cluster usually names the exact class and line â which is why a crash or ANR with a stack trace is often a same-day fix, while "it hangs sometimes" has to be reproduced first.
We fix one reproducible bug or crash in your existing Android app â code diff plus a signed build back in your hands â for a fixed â¹1,299 per issue, 2-3 working days: zoopcoder.com/services/android-app-bug-fix
Disclosure: I work with ZoopCoder, an India-based dev shop, and both links above are our own fixed-price services. The numbers (0.30%, 5,000/day, exactly 5 seconds) are sourced straight from Google's own documentation, linked above â not our own claims.
Top comments (0)