Steps to replicate:
-Nudge on a device running < desired OS version, before installation deadline
-Configured with acceptableScreenSharingUsage set to True
-Share device screen into MS Teams meeting
-run log show --style syslog --predicate 'subsystem == "com.apple.donotdisturb" && eventMessage CONTAINS "isScreenShared"'
Expected behavior: isScreenShared=1 would be seen in the log output, and that a device would not be Nuged to update during a Teams screen share.
Observed behavior: isScreenShared=0 is seen, and Nudges will be presented during a screen sharing session.
For comparison, the same test was done but sharing via Zoom. In that situation, the log output is isScreenShared=1
While the failure to set the isScreenShared value seems to be a Teams shortcoming, this will lead to unexpected results for Nudge installations. Perhaps an alternate way to ask "is Teams sharing the screen?" could be created.
Steps to replicate:
-Nudge on a device running < desired OS version, before installation deadline
-Configured with
acceptableScreenSharingUsageset toTrue-Share device screen into MS Teams meeting
-run
log show --style syslog --predicate 'subsystem == "com.apple.donotdisturb" && eventMessage CONTAINS "isScreenShared"'Expected behavior:
isScreenShared=1would be seen in the log output, and that a device would not be Nuged to update during a Teams screen share.Observed behavior:
isScreenShared=0is seen, and Nudges will be presented during a screen sharing session.For comparison, the same test was done but sharing via Zoom. In that situation, the log output is
isScreenShared=1While the failure to set the
isScreenSharedvalue seems to be a Teams shortcoming, this will lead to unexpected results for Nudge installations. Perhaps an alternate way to ask "is Teams sharing the screen?" could be created.