Back to Blog
Troubleshooting8 min read

PurpleTV Notifications Not Working? Here's What I Think

A user reported issues with PurpleTV notifications after switching phones, sparking my thoughts on notification reliability and troubleshooting.

T

The AdBlock Mobile Team

December 31, 2025

I recently came across a post detailing a frustrating issue: a user of PurpleTV (a Twitch APK) was no longer receiving streamer-went-live notifications after upgrading their phone. They had tried reinstalling the app, clearing the cache, and even wiping user data, all to no avail. This got me thinking about the complexities of mobile notifications and the potential pitfalls of relying on modified apps.

Let's delve into why this might be happening and what potential solutions could be explored, especially from a mobile ad blocking perspective.

The Fragile World of Mobile Notifications

Mobile notifications, seemingly simple, are actually a complex interplay of factors. They rely on the operating system (iOS or Android), the app itself, the app's server infrastructure, and the user's settings. Any one of these elements can break down, leading to missed or delayed notifications.

Operating System Quirks

Both iOS and Android have their own quirks when it comes to notification management. Android, in particular, has become increasingly aggressive in battery optimization, which can inadvertently kill background processes responsible for delivering notifications. iOS, while generally more reliable, can still be subject to notification delays due to its own power-saving mechanisms.

App-Specific Issues

On the app side, notifications depend on correctly configured push notification services (like Firebase Cloud Messaging for Android or Apple Push Notification service for iOS). If the app isn't properly registered with these services, or if there are errors in the app's code, notifications simply won't be delivered. Furthermore, apps often have their own internal notification settings that can override the system-wide settings.

Network Connectivity

A stable internet connection is crucial for receiving notifications. Intermittent Wi-Fi or cellular data can cause delays or prevent notifications from arriving altogether. Similarly, VPNs or firewalls can sometimes interfere with notification traffic.

User Settings

Of course, the user's own settings play a critical role. Notifications can be disabled globally, per-app, or even for specific types of events. It's easy to accidentally turn off notifications and then forget about it.

Why Modified Apps Are More Vulnerable

This brings us to the crux of the issue: the user in question was using a modified Twitch APK (PurpleTV) to block ads. While I understand the desire to eliminate ads, modified apps often come with significant risks.

Lack of Official Support

Modified apps are, by definition, not officially supported by the original developers. This means that if something goes wrong, there's no one to turn to for help. The developers of the modified app may or may not be responsive to bug reports, and they may not have the resources to fix all the issues that arise.

Security Risks

Modified apps can also pose security risks. They may contain malware or other malicious code that can compromise your device. Even if the app is initially clean, it could be updated with malicious code at a later date. It's important to be extremely cautious when installing apps from unofficial sources.

Compatibility Issues

Modified apps may not be fully compatible with the latest versions of the operating system or with other apps on your device. This can lead to crashes, instability, and other problems. In the case of PurpleTV, it's possible that the notification issues are due to compatibility problems with the user's new phone or with a recent update to Android.

Reliance on Workarounds

Modified apps often rely on workarounds to achieve their intended functionality. These workarounds can be fragile and prone to breaking with updates to the original app or the operating system. For example, PurpleTV might be intercepting network traffic or modifying system files to block ads. These techniques could interfere with the app's ability to receive notifications.

Troubleshooting Steps for Notification Issues (Generally)

Even if the user sticks with PurpleTV, these steps could potentially resolve the notification problem. If not, they'll help rule out common causes.

1. Double-Check Notification Settings

This might seem obvious, but it's always worth double-checking that notifications are enabled both globally and for the specific app. On Android, go to Settings > Apps > [App Name] > Notifications. Make sure that "Show notifications" is turned on and that the notification categories you want to receive are also enabled. Also check the notification settings within the app itself. The user mentioned doing this, but it's worth repeating.

2. Verify Battery Optimization Settings

As mentioned earlier, Android's battery optimization features can interfere with notifications. To prevent this, you can exclude the app from battery optimization. Go to Settings > Apps > [App Name] > Battery > Optimize battery usage. Select "Don't optimize" for the app.

3. Ensure Background Data is Enabled

Some apps require background data to be enabled in order to receive notifications. Go to Settings > Apps > [App Name] > Mobile data & Wi-Fi. Make sure that "Background data" is turned on.

4. Check Network Connectivity

Make sure you have a stable internet connection. Try switching between Wi-Fi and cellular data to see if that makes a difference. Also, check if any VPNs or firewalls are blocking notification traffic.

5. Clear App Cache and Data

The user mentioned trying this, but it's worth repeating for thoroughness. Clearing the app's cache and data can sometimes resolve notification issues. Go to Settings > Apps > [App Name] > Storage > Clear cache and Clear data.

6. Reinstall the App

Again, the user has already tried this, but it's a standard troubleshooting step. Make sure you download the latest version of the app from a trusted source (which, in this case, is a tricky proposition).

7. Check Device Permissions

Ensure the app has all the necessary permissions granted. Go to Settings > Apps > [App Name] > Permissions and ensure all relevant permissions are enabled, particularly those related to network access and background activity.

8. Review Do Not Disturb Settings

Make sure Do Not Disturb mode isn't enabled, either globally or on a schedule, as this will suppress notifications.

9. Consider a Factory Reset (Last Resort)

If all else fails, a factory reset of your phone can sometimes resolve stubborn notification issues. However, this should only be done as a last resort, as it will erase all data on your device. Make sure to back up your data before performing a factory reset.

The Ad Blocking Angle: Alternatives to Modified Apps

While I understand the desire to block ads on Twitch, I believe there are safer and more reliable alternatives to using modified apps like PurpleTV. As AdBlock for Mobile, our primary focus is to provide users with effective and secure ad blocking solutions.

DNS-Based Ad Blocking

As we've often discussed, DNS-based ad blocking is a system-wide solution that works at the network level. By configuring your device to use a DNS server that blocks ad domains, you can effectively eliminate ads in all apps and browsers, including Twitch. This approach doesn't require installing any apps or modifying system files, making it a much safer option than using modified apps.

Services like NextDNS, AdGuard DNS, and Cloudflare 1.1.1.1 offer DNS-based ad blocking. Some, like NextDNS, allow for granular control over which domains are blocked, letting you customize your blocking experience.

Browser Extensions

If you primarily watch Twitch on your mobile browser, you can use a browser extension like uBlock Origin or AdGuard AdBlocker to block ads. These extensions are highly effective and offer a wide range of customization options. However, they only work within the browser itself.

VPN-Based Ad Blocking

VPN-based ad blocking routes your traffic through a VPN server that filters out ads. This approach can block ads in apps as well as browsers, but it can also impact your battery life and performance. AdGuard Pro is a popular VPN-based ad blocker for mobile devices.

Why I'd Steer Clear of Modified Apps

Ultimately, while the user's frustration is understandable, I would strongly advise against using modified apps like PurpleTV. The risks simply outweigh the benefits. The lack of official support, the potential security vulnerabilities, and the compatibility issues make them a less-than-ideal solution for ad blocking.

Instead, I would recommend exploring the alternative ad blocking methods mentioned above. DNS-based ad blocking, browser extensions, and VPN-based ad blocking offer safer and more reliable ways to eliminate ads on your mobile device. They may require a bit more setup, but the peace of mind they provide is well worth the effort.

Furthermore, consider supporting content creators directly through Twitch subscriptions or donations. This is a sustainable way to enjoy ad-free content while also supporting the creators you love.

The user's experience serves as a reminder of the importance of being cautious when installing apps from unofficial sources. While the allure of ad-free content is strong, it's crucial to prioritize your security and privacy. By choosing reputable ad blocking solutions and supporting content creators directly, you can enjoy a safer and more sustainable mobile experience.

Ready to Block Ads?

Follow my step-by-step guide and start browsing ad-free in under 30 seconds.

Get Started Free