Class SDKSessionInitializer

  • All Implemented Interfaces:
    androidx.startup.Initializer

    
    public final class SDKSessionInitializer
     implements Initializer<Unit>
                        

    Represents the startup initializer to remove the session cookies. If the client app does not want to do this, please add the following into your AndroidManifest.xml under the 'application' element:

        <provider
             android:name="androidx.startup.InitializationProvider"
             android:authorities="${applicationId}.androidx-startup"
             android:exported="false"
             tools:node="merge">
            <!-- remove SDKSessionInitializer, so SDK will not clear session cookies at startup -->
             <meta-data  android:name="com.sap.cloud.mobile.foundation.core.SDKSessionInitializer"
                 tools:node="remove" />
         </provider>
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      Unit create(Context context)
      List<Class<out Initializer<?>>> dependencies()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SDKSessionInitializer

        SDKSessionInitializer()
    • Method Detail

      • create

         Unit create(Context context)
      • dependencies

         List<Class<out Initializer<?>>> dependencies()