App Shielding screen mirroring
  • 18 Oct 2024
  • 1 Minute à lire
  • Sombre
    Lumière

App Shielding screen mirroring

  • Sombre
    Lumière

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

When App Shielding detects screen mirroring, it can display a customized layout on the second screen. This customized layout can help the customer to understand that the application blocks screen mirroring due to security requirements.

To integrate App Shielding customized layout in your application (Android):

  1. Ensure that Check screen mirroring and Block screen mirroring is enabled in the configuration.

    For more information about configuring the App Shielding behavior after performing a security check, see OneSpan Customer Portal.

  2. Add the shield_screen_mirroring_android.aar library as a dependency to your application. For more information about how to add the dependency see Import App Shielding libraries in Android Studio.

  3. Add a layout that will be displayed as a replacement during screen mirroring. The layout file should be located in the resource folder, for example: res/layout/layout_screen_mirroring_replacement.xml.

  4. Create a class that extends the android.app.Application class, for example MyApplication. Then, add the annotation no.promon.shield.ui.ScreenMirroringLayoutName to it, as follows:

    @ScreenMirroringLayoutName("layout_screen_mirroring_replacement")
    public class MyApplication extends Application
    {
      ...
    }
  5. Register your application class in AndroidManifest.xml.

You should always register your application class in AndroidManifest.xml even it does not contain any code except the ScreenMirroringLayoutName annotation.

You can see an example implementation of App Shielding Screen Mirroring in the sample that is provided with the package.

Enable additional display names

App Shielding also allows you to add trusted displays by adding one or several additional display names in the corresponding input field, Additional Display Name, on the OneSpan Customer Portal Configuration page or in the OneSpan Mobile Portal. This serves to avoid false positive screen mirroring or screen sharing detection.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle