Skip Navigation

Configure attestation for 
Android
 devices and 
BlackBerry Dynamics
 apps using 
SafetyNet

  1. On the menu bar, click 
    Settings > General settings > Attestation
    .
  2. To turn on attestation for 
    Android
     devices, select 
    Enable periodic attestation challenges using SafetyNet
    .
  3. Select 
    Enable CTS profile matching
     if you want to turn on 
    Google
    's Compatibility Test Suite. 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
    .  Considerations for configuring the challenge frequency:
    • While you can configure how often 
      BlackBerry UEM
       tests the authenticity and integrity of the device, 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
       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 +.
  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
    .