Troubleshooting push notifications on Android devices

If you are still having trouble receiving push notifications, please follow the steps detailed below. Note that the exact steps will depend on your device model & operating systems.

Common steps

  1. Please make sure that your TradingView app settings are correct:
    1. Make sure that you created an alert in the correct way (details can be found here)
    2. Make sure that you are logged in using your correct credentials (same user that created alerts)
  2. Please make sure that your device settings are correct:
    1. Check your internet connection:
      • Make sure that airplane mode is deactivated. Here is how you can do that: * Android phone Settings > Network & Internet > toggle to turn Airplane mode on and off;
      • Check your WiFi/cellular connection;
      • If you are on a corporate firewall, contact your network administrator;
      • Make sure that your VPN, Proxy or other app doesn't restrict access to internet;
    2. Update TradingView app to the latest version;
    3. Update Google Play services app to the latest version;
    4. Note that the TradingView app is supported on Android 6 and iOS 11 (or higher) operating systems. Please make sure that your device has one of those operating systems installed;
    5. Please make sure that the time on your device was set correctly (matches your timezone). You might want to use this website to compare the times - https://time.is;
    6. Check if notifications from other apps are shown in your notifications tray;
    7. Make sure that notifications are enabled for the TradingView app;
  3. Check that your device has enough storage space (built-in storage, not SD cards)
    1. Check that your device allows access to WiFi/cellular data while in a sleep mode: Android phone Settings > Wi-Fi > Advanced > Always keep Wi-Fi on during sleep;
    2. Make sure that the TradingView app is whitelisted in the Autorun Manager (if it's installed on your device).

OS differences (notifications)

Android 7

  1. Make sure that TradingView app has all the permissions
    • Android Settings app > Apps & Notifications (this may look different depending on your device) > TradingView> App Permissions (this may look different depending on your device) > Turn permissions on
  2. Make sure that notifications can be received in a Do not disturb mode
    • Android phone Settings app > Sound > Do not disturb > Disable
  3. Make sure that TradingView app is not part of battery optimization
    • Advanced settings toolbar icon > Battery optimization > select 'All apps' > TradingView> select 'Don't optimize.’ > Done > Restart your phone
    • Android phone Settings > Apps > Advanced settings toolbar icon > Special access > Battery optimization > select 'All apps' > TradingView> select 'Don't optimize.’
    • Android phone Settings > Battery > MENU > Battery optimization > select 'All apps' > TradingView> select 'Don't optimize.’
    • Android phone Settings > Apps > Advanced settings toolbar icon > Ignore optimizations > select 'All apps' > TradingView> select 'Allow.’
  4. Enable background data
    • Android phone Settings > Data usage > Data saver > If data saver is disabled, stop here. If data saver is enabled go to Unrestricted data access > Enable TradingView.

Android 8 and later

  1. Follow the same steps as in Android 7
  2. Allow TradingView app to work in the background
    • Android phone Settings > Apps > App Info > tap our app > Battery > turn on the 'Background activity' option
    • Android phone Settings > Data usage > Data saver > If data saver is disabled, stop here. If data saver is enabled go to Unrestricted data access > Enable TradingView

Settings for specific devices

Samsung

  • Android phone Settings > Apps > TradingView> Mobile data > Allow background data usage
  • Android phone Settings > Security > Auto-start management > Enable TradingView.
  • Android phone Settings > Wi-Fi > Advanced > Always keep Wi-Fi on during sleep.
  • Android phone Settings > Device Maintenance > Battery > MENU > App Power Monitor > Disable or selectively choose apps to sleep from Settings > Device Maintenance > Battery. Make sure to exclude TradingView from the sleep list.
  • Android phone Settings > Device Maintenance > Battery > Power saving mode > Disable to adjust to MID.
  • Android phone Settings > Battery > Detail > TradingView> Turn off.
  • Android phone Settings > Battery > Battery usage > MENU > Optimize battery usage > select 'All apps' > Disable TradingView.
  • Android phone Settings > Battery > Unmonitored apps > Add apps > TradingView> Done > Restart your phone.
  • Android phone Settings > Apps > Menu > Special Access > Optimize battery usage > select the drop down which likely states ‘apps not optimized’ and switch to ‘all apps’ > find TradingView and tap on the switch to turn it off.

Asus/ZenFone

  • Android phone Settings > Power management > Auto-start manager > DOWNLOADED page > select 'Allow' for TradingView.

HTC

  • Boost+ app > Optimize background apps > TradingView> select 'Off.'

Huawei

  • Android phone Settings > Apps > Apps > TradingView> Power Usage Details > App Launch > Set to Manage Manually and enable these options: Auto-Launch, Secondary Launch, and Run in Background.
  • Phone Manager app > Battery manager (or Energy Saver) > Protected apps > Enable TradingView.
  • Android phone Settings > Advanced Settings > Battery manager (or Energy Saver) > Protected apps > Enable TradingView.
  • Android phone Settings > 'All' tab > Protected apps > Enable TradingView.
  • Phone Manager App > Protected apps > Enable TradingView.
  • Android phone Settings > Apps > Advanced/Special Access > Ignore battery optimizations > All Apps (drop down) > Enable TradingView.
  • Android phone settings > Battery > Launch > TradingView.
  • Android phone settings > Apps > TradingView> Data usage > Background Data > Enable.
  • Android phone Settings > Notification panel & status bar > Notification center, find TradingView and activate Allow Notifications and Priority Display.

Lenovo

  • Android phone Settings > Power manager > Background app management > add TradingView to the unrestricted list or allow TradingView to auto-start.

Nokia

  • Android phone settings > Battery > Background activity manager > ensure that the toggle is disabled for TradingView.

OnePlus

  • Android phone Settings > Apps > Gear icon > Apps Auto-launch > Enable TradingView start-up in the background.
  • Android phone Settings > Battery > Menu > Aggressive Doze & App Hibernation > Disable this mode or prevent TradingView from being limited in this mode.
  • Android phone Settings > Apps > Menu > Auto Run > Disable this mode or prevent TradingView from being limited in this mode.

Oppo

  • Apps > Security center > Privacy permissions > Auto-run management (or Startup manager) > Enable TradingView.
  • Android phone Settings > Application management > Running tab > Enable TradingView.

Sony

  • Android phone Settings > Storage & memory > turn off the 'Smart cleaner' option or continue to tap the three dots at the top right > Advanced > add TradingView to the whitelist.

Vivo

  • Apps drawer > iManager > App manager > Autostart manager > allow TradingView to auto-start in the background.

Xiaomi / MIUI

  • Apps drawer > Security app > Permissions > tap Autostart > Enable TradingView.
  • Android phone Settings > Services > Security > Permissions > Autostart > Enable TradingView.
  • Android phone Settings > Additional Settings > Battery and Performance > Manage apps' battery usage > turn 'Power saving modes' off > open the Security app > navigate to Permissions > add TradingView to Autostart > invoke Task Manager > find TradingView> drag it downwards until the padlock icon appears.
  • Android phone Security app > Settings > Data usage > Allow background data.

Other devices

If you were unable to find your device you may want to check the settings in the following categories:

  • Notifications
  • Priority mode
  • Battery & Optimization
  • Background permissions
  • Auto-start

Other settings

Important: Change settings below only if you know what they are intended for:

  1. Change VPN settings
    • Android phone Settings > More (Under Wireless & Networks) > VPN then disable Wi-Fi Assistant.
    • Make sure you allow *.whispersystems.org, TCP ports 80, 443, and 31337, and all UDP. If you have a transparent or reverse proxy it needs to support WebSockets.
  2. Reset your Google account
    • Android phone Settings > Applications > Manage applications > All (Swipe right on some phones for this list, if not listed in Downloaded).
    • Choose Google Play services > Clear data.
    • Remove your Google account from your device temporarily
    • Restart your device
    • Add your Google account to your device again