AppIdentity
@objc
public class AppIdentity : NSObject, InitializationStateProvider
Class providing a unique application instance identifier.
One source of potential fraud is a malicious user pretending to be valid user but accessing from a unknown device. This identifier can be used to determine if the user’s session is originating from the same application instance and device when authenticating with your application server.
-
A unique ID for the application instance.
The unique ID remains constant for a single activated instance of the application. This identifier is never shared or known by BlackBerry.
Declaration
Swift
public var appInstanceIdentifier: Result<String, Error> { get }
-
A dictionary containing set of different authenticity identifiers. These identifiers can be used by a remote server to denote that an application is authentic. These identifiers are never shared or known by BlackBerry. See
AuthenticityIdentifierKey
for descriptions.Declaration
Swift
public var authenticityIdentifiers: Result<[AuthenticityIdentifierKey : String], Error> { get }