Skip Navigation

Configure attestation for
Android
devices and
BlackBerry Dynamics
apps using
SafetyNet
or
Play Integrity

  1. On the menu bar, click
    Settings > General settings > Attestation
    .
  2. To turn on attestation for
    Android
    devices, select
    Enable attestation challenges using SafetyNet or Play Integrity
    .
  3. Select
    Enable CTS profile matching
    if you want to turn on
    Google
    's Compatibility Test Suite. By default, this option is selected. For more information about CTS, see the information from
    Google
    .
  4. In the
    Challenge frequency
    section, specify, in days or hours, how often the device must return an attestation response to
    BlackBerry UEM
    . The default and minimum value is 24 hours. Considerations for configuring the challenge frequency:
    • You can configure how often
      BlackBerry UEM
      tests the authenticity and integrity of the device, but attestation during activation of the app is mandatory.
    • If you have deployed the
      BlackBerry UEM Client
      , it is added as one of the apps that
      BlackBerry UEM
      tests for
      SafetyNet
      attestation automatically.
    • The
      BlackBerry UEM Client
      uses a different communication channel to
      BlackBerry UEM
      than other
      BlackBerry Dynamics
      apps, which must be running and authorized to connect to
      BlackBerry UEM
      to receive policy updates.
      BlackBerry UEM
      can proactively communicate with the
      BlackBerry UEM Client
      and start the app if it is not running. If you set a challenge frequency of 3 hours, then
      BlackBerry UEM
      communicates with the
      BlackBerry UEM Client
      every 3 hours and the attestation check is performed. However,
      BlackBerry Dynamics
      app commands are stored until the app connects to
      BlackBerry UEM
      , and only the latest attestation command is stored. So, if the app is not used for 24 hours, when the user starts it, only one attestation challenge is performed.
  5. In the
    Grace period
    section, specify a grace period. After the grace period expires with no successful attestation response, a device is considered non-compliant and the device is subject to the conditions specified in the compliance profile that is assigned to the user. Also, if a user's device is out of coverage, turned off, or has a dead battery, it cannot respond to the attestation challenges that
    BlackBerry UEM
    sends, and
    BlackBerry UEM
    will consider the device to be non-compliant. If you have your organization's compliance policy set to wipe the device when it is out of compliance, if the device does not respond before the grace period expires, data on the device will be deleted when it connects to a wireless network.
  6. In the
    App grace period
    section, specify a grace period. After the grace period expires, the
    BlackBerry Dynamics
    apps are subject to the conditions specified in the compliance profile that is assigned to the user. The grace period is enforced on a per-app basis. Note that if you have deployed only the
    BlackBerry UEM Client
    to the device, then the grace period is ignored. Also, the
    BlackBerry UEM Client
    does not appear in the list of
    BlackBerry Dynamics
    apps. When you add
    BlackBerry Dynamics
    apps to the list of apps that will be subject to attestation challenges, the following rules apply:
    • Only apps in this list are sent attestation challenges.
    • Only apps in this list are evaluated for the app grace period check.
    • Only apps in this list are subject to attestation during app activation.
      Only
      BlackBerry Dynamics
      apps that have been developed specifically for
      SafetyNet
      or
      Play Integrity
      will display in the list. For more information, see the Developer content.
  7. To add an app that will be subject to attestation challenges, click The Add icon.
  8. Do one of the following:
    • Click the name of an app that is already on the list.
    • Search for and click on the name of the app.
  9. Click
    Select
    .
  10. Click
    Save
    .