Class BitwardsService.Config

java.lang.Object
fi.bitwards.service.BitwardsService.Config
Enclosing class:
BitwardsService

public static final class BitwardsService.Config extends Object
This inner class is used configure Bitwards SDK further.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static com.google.android.gms.time.TrustedTimeClient
    setTrustedTimeClient(com.google.android.gms.time.TrustedTimeClient trustedTimeClient)
    Configure Bitwards SDK to use Google Play Service's TrustedTimeClient for accurate time.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Config

      public Config()
  • Method Details

    • setTrustedTimeClient

      public static com.google.android.gms.time.TrustedTimeClient setTrustedTimeClient(@NonNull com.google.android.gms.time.TrustedTimeClient trustedTimeClient)
      Configure Bitwards SDK to use Google Play Service's TrustedTimeClient for accurate time. This is optional. This should be done before the BitwardsService instance is initialized, i.e., BitwardsService.getInstance(android.content.Context, java.lang.String) is called.
      Parameters:
      trustedTimeClient - the trusted time client
      Returns:
      the TrustedTimeClient instance. If setting TrustedTimeClient instance was unsuccessful, null is returned.