Skip to content

acceptableScreenSharingUsage does not see MS Teams screen share #371

@swy

Description

@swy

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions