rhaeus / dnd-sync Goto Github PK
View Code? Open in Web Editor NEWSync DND state between Android phone and watch
Sync DND state between Android phone and watch
I installed the phone app from the Play store (v1.4 Beta) and the watch app from releases here on Github because I couldn't find it on the play store. The watch is running OS 3.2 and the Pixel is on Android 12.
I granted permissions and enabled accessibility service etc, everything by the directions, however the sync won't work in either direction.
This is kind of an issue in the sense that it should be documented, but a workaround is available for now.
The application (mobile) says 'DND access granted', but it's actually not true on Android 13 (tested on a Pixel 6, 05-09-2022 security patch). This results in DND getting set from watch to phone, but not the other way around.
What you need to do, in order to actually grant the permission are the following steps:
Once this is done, full duplex DND setting should be working again.
This works great on the Pixel watch except for one bit. You're not currently able to modify the quick settings arrangement. So the middle first row is the flashlight. This means you're not able to trigger the bedtime mode which is first icon in the third row down.
Hello, i set up everything. In the apps on the phone and the watch 4 i see that the permission are granted.
Sync from watch to phone is working but not the sync from phone to watch.
What can I have made wrong?
Thx kai
Hi, I been noticing that the DND and Bedtime get activated when I press multiple times the home button (Top Right bottom) when rejecting or muting a call.
I really miss this having come back to Pixel from Samsung wher eit worked 100% of the time
Since theres no "middle of the 1st row", and ive tried placing the quick tile everywhere on the first screen of them, im at a loss....
I miss my screen going grey!!!!!!!!
On my phone, I have my (google) digital wellbeing app set to enable bedtime mode when plugging in between 23:00 and 7:00. So when I plugin my phone to a charger in that time, it goes into bedtime mode.
Now, I suggest to implement a feature to trigger bedtime mode on the watch, when the phone is plugged in and disable it when unplugged.
Tl,dr: Trigger bedtime mode on watch based on whether the phone is charging or not.
I can't install it on my wife's Ticwatch E3, when I run the install command I get:
adb: failed to install dndsync_wear.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl587978859.tmp/base.apk (at Binary XML file line #7): Requires newer sdk version #30 (current version is #28)]
Is there any hope for a fix?
Here's some more info:
WearOS version: 2.34
System Version: H MR2
Android security patch level: October 5, 2021
It would be great if this could also sync bedtime mode. On my Pixel 7 Pro enabling Bedtime mode triggers a notification from Digital Wellbeing with a title "Bedtime mode is on" and the category "Bedtime mode".
It's probably not a good idea to key this on a string due to internationalization, but we might be able to do it based on category.
There's a way to glitch DNDsync on watch/phone if you turn on/off DND fast on the phone that it keeps turning it back on and off until you disable DND sync for watch on the phone app.
When I my phone is put into dnd by an app, the automation for bedtime mode triggers on the watch.
For some reason, while I have the acessibility service permission on for the app on the Pixel Watch, the watch will click whenever the screen switches from active to the always-on-display mode. It goes away when I revoke the permission
I've just upgraded my Pixel 4 (running DND Sync perfectly) to a Zenfone 9 and have set it all up. GW is running One UI 5.0.
Aside from having to use adb pair now it all was fine. Everything works nicely from phone to watch, but the watch is not syncing back to the phone. I have enabled notification access for the app on the phone (which didn't have an option for restricted settings as noted in #7 )
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.