If you are like me and thousands of others, you bought a brand new Fitbit Versa and Android flagship phone (Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL) only to find out that your Fitbit randomly stops syncing with your phone every day or two. There are so many solutions out there, from restarting your watch to factory reseting your phone + watch, which works for a while, but again only for a day or two.
After struggling with this issue for few months, I finally figured out a solution that reliably works. Without going into the details, this would (probably?) work for you if you keep your phone's bluetooth on for the whole day (which you would if you want to do all day sync and get notifications on your phone).
What you want to do is turn off your phone's bluetooth for a long-ish time (it doesn't work if you turn off bluetooth and turn it on again after few seconds). So, every night after I sleep, I turn off my bluetooth on phone and turn it on again when I wake up. You can automate the whole thing by following these steps:
After struggling with this issue for few months, I finally figured out a solution that reliably works. Without going into the details, this would (probably?) work for you if you keep your phone's bluetooth on for the whole day (which you would if you want to do all day sync and get notifications on your phone).
What you want to do is turn off your phone's bluetooth for a long-ish time (it doesn't work if you turn off bluetooth and turn it on again after few seconds). So, every night after I sleep, I turn off my bluetooth on phone and turn it on again when I wake up. You can automate the whole thing by following these steps:
- Install IFTTT on your phone. Open the App and sign in/create account.
- You want to setup a rule to turn off bluetooth at 12:30am or whatever time you are asleep and turn on bluetooth at 6:00am or whatever time you wake up.
- Go to "My applets" on the app (lower right), click on "+" (upper right) to setup a new applet. For "this" part of applet, pick up "Date & time" service and choose "Every day at" trigger with your sleep time (12:30am). For "That" part of applet, pick up "Android Device" service and select "Turn off Bluetooth" action.
- Create another applet for If "Everyday at 6:00am" then "Turn off Bluetooth" by following the instructions above.
- You are done! Hopefully now your sync service should work for the whole day without hiccups.
Please let me know in comments if this solution worked for you.