public static class FRAClient.FRAClientBuilder
extends java.lang.Object
| Constructor and Description |
|---|
FRAClientBuilder() |
| Modifier and Type | Method and Description |
|---|---|
FRAClient |
start()
Initialize the authenticator client
FRAClient. |
FRAClient.FRAClientBuilder |
withContext(android.content.Context context)
Initialize the FRAClient instance with an Android Context.
|
FRAClient.FRAClientBuilder |
withDeviceToken(java.lang.String deviceToken)
Initialize the FRAClient instance with the FCM device token obtained from FCM service
FirebaseMessagingService. |
FRAClient.FRAClientBuilder |
withStorage(StorageClient storage)
Initialize the FRAClient instance with a custom storage implementation.
|
public FRAClient.FRAClientBuilder withContext(android.content.Context context)
context - the contextpublic FRAClient.FRAClientBuilder withStorage(StorageClient storage)
StorageClient or use the default implementation
DefaultStorageClient.storage - the storage implementationpublic FRAClient.FRAClientBuilder withDeviceToken(java.lang.String deviceToken)
FirebaseMessagingService.deviceToken - the FCM device tokenpublic FRAClient start() throws AuthenticatorException
FRAClient.AuthenticatorException - If Context was not provided