BlackBerry Dynamics for .NET Maui  12.0.0.9
Runtime library for .NET Maui applications
BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS Interface Reference

Interface containing additional methods and properties for iOS for IBBDXamarin. More...

Public Member Functions

void ConfigureUIWithLogo (string imagePath, string bundlePath=null, Color color=null)
 

Properties

IBBDState State [get]
 Observable representation of authorization state and user interface state. More...
 
IBBDApplicationStateiOS ApplicationStateiOS [get]
 Access this property to check the state of the BlackBerry Dynamics Runtime. More...
 
string BBDAppConfigKeyAllowWearable [get]
 Constant key value for whether wearable (WatchOS) devices are allowed. More...
 
string BBDAppConfigKeyPreventCustomKeyboards [get]
 Constant key value for custom keyboard prevention policy indicator. More...
 
string BBDAppConfigKeyPreventScreenRecording [get]
 Constant key value for Screen Recording policy indicator. More...
 

Detailed Description

Interface containing additional methods and properties for iOS for IBBDXamarin.

Member Function Documentation

◆ ConfigureUIWithLogo()

void BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS.ConfigureUIWithLogo ( string  imagePath,
string  bundlePath = null,
Color  color = null 
)

Call this function to configure the visual appearance of screens in the BlackBerry Dynamics user interface (BBD UI).

The following aspects of the BBD UI's appearance can be configured:

  • Logo image.
  • Brand color, used for the key line and interactive elements.

This function can be called prior to authorize, in order to configure the BBD UI as displayed during authorization processing.

Parameters
imagePathstring containing the path of the image to show as the logo. The image must be in PNG format. The maximum supported image size is 528 by 140 pixels.If the specified image is larger than the maximum, the image will be adjusted using UIViewContentModeScaleAspectFit mode.
bundlePathpath to NSBundle for the resource bundle that contains the replacement logo image, or null to specify mainBundle.
colorColor for the brand color, or null to select the default.

Property Documentation

◆ ApplicationStateiOS

IBBDApplicationStateiOS BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS.ApplicationStateiOS
get

Access this property to check the state of the BlackBerry Dynamics Runtime.

Returns

◆ BBDAppConfigKeyAllowWearable

string BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS.BBDAppConfigKeyAllowWearable
get

Constant key value for whether wearable (WatchOS) devices are allowed.

◆ BBDAppConfigKeyPreventCustomKeyboards

string BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS.BBDAppConfigKeyPreventCustomKeyboards
get

Constant key value for custom keyboard prevention policy indicator.

◆ BBDAppConfigKeyPreventScreenRecording

string BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS.BBDAppConfigKeyPreventScreenRecording
get

Constant key value for Screen Recording policy indicator.

◆ State

IBBDState BBDXamarinForms.iOS.Interfaces.IBBDXamariniOS.State
get

Observable representation of authorization state and user interface state.

Deprecated:
This property is deprecated and will be removed in a future release. Use ApplicationState and ApplicationStateiOS instead.

IBBDState instance representing the current state.