TokenStore
public
interface
TokenStore
androidx.browser.trusted.TokenStore |
Users should implement this interface to persist the given Token
(across app
restarts).
Once implemented, they should override TrustedWebActivityService.getTokenStore()
to
return an instance.
Finally, they should execute the following code themselves to set the verified provider:
TokenStore tokenStore = ... // Instantiate the implemented class.
String packageName = ... // Package name of the Trusted Web Activity provider.
tokenStore.store(Token.create(packageName, getPackageManager());
There is only a single Token
stored at a time.
Note that load()
will be called by TrustedWebActivityService
on a binder thread.
Whereas store(Token)
can be called by the user on whichever thread they like.
Summary
Public methods | |
---|---|
abstract
Token
|
load()
This method returns the |
abstract
void
|
store(Token token)
This method should persist the given |
Public methods
load
public abstract Token load ()
This method returns the Token
previously persisted by a call to store(Token)
.
Returns | |
---|---|
Token |
The previously persisted Token , or null if none exist.
This method will be called on a binder thread by TrustedWebActivityService .
|