BlackBerry Dynamics for Xamarin Forms  11.0.1.26
Runtime library for Xamarin Forms applications
BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS Interface Reference

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

Properties

bool IsAuthorized [get]
 BlackBerry Dynamics authorization state. More...
 
BBDAppResultCodeEnum ReasonNotAuthorized [get]
 Reason the user isn't authorized, if they aren't. More...
 
BBDUserInterfaceStateEnum UserInterfaceState [get]
 Which user interface is in front. More...
 
BBDLibraryScreenEnum CurrentScreen [get]
 Limited indication of which screen from the BlackBerry Dynamics user interface is in front, if any. More...
 

Events

EventHandler IsAuthorizedChanged
 Occurs when IsAuthorized property changes. More...
 
EventHandler ReasonNotAuthorizedChanged
 Occurs when ReasonNotAuthorized property changes. More...
 
EventHandler UserInterfaceStateChanged
 Occurs when UserInterfaceState property changes. More...
 
EventHandler CurrentScreenChanged
 Occurs when CurrentScreen property changes. More...
 

Detailed Description

Interface containing additional methods and properties for iOS for IBBDApplicationState

This class represents a number of aspects of the BlackBerry Dynamics run-time state.

The following aspects of runtime state are represented here:

  • Authorization state.
  • Whether the BlackBerry Dynamics user interface is currently in front of the application user interface.

Property Documentation

BBDLibraryScreenEnum BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.CurrentScreen
get

Limited indication of which screen from the BlackBerry Dynamics user interface is in front, if any.

The BlackBerry Dynamics Runtime sets this property when its user interface is in front. The value set gives a limited indication of which screen it is showing

bool BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.IsAuthorized
get

BlackBerry Dynamics authorization state.

The BlackBerry Dynamics Runtime sets this property to false when the application starts.

The BlackBerry Dynamics Runtime sets this property to true when authorization processing completes with success. The property value remains the same when the inactivity time expires and the user interface is locked.

The BlackBerry Dynamics Runtime sets this property to false if the end user's authorization to use the application is permanently withdrawn

If this property has the value true, then the prinicipal programming interfaces of BlackBerry Dynamics can be used by the application code.

BBDAppResultCodeEnum BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.ReasonNotAuthorized
get

Reason the user isn't authorized, if they aren't.

The BlackBerry Dynamics Runtime sets this property when the user isn't authorized.

The value set represents the reason that the user isn't authorized. It will be from the BBDAppResultCodeEnum enumeration.

BBDUserInterfaceStateEnum BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.UserInterfaceState
get

Which user interface is in front.

The BlackBerry Dynamics Runtime sets this property to BBDUserInterfaceStateEnum.BBDLibraryInFront when any of its built-in screens is in front of the application user interface.

The BlackBerry Dynamics Runtime sets this property to a different value otherwise

Event Documentation

EventHandler BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.CurrentScreenChanged

Occurs when CurrentScreen property changes.

EventHandler BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.IsAuthorizedChanged

Occurs when IsAuthorized property changes.

EventHandler BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.ReasonNotAuthorizedChanged

Occurs when ReasonNotAuthorized property changes.

EventHandler BBDXamarinForms.iOS.Interfaces.Wrappers.Types.IBBDApplicationStateiOS.UserInterfaceStateChanged

Occurs when UserInterfaceState property changes.