public static void startSession ( final Context context , final String appKey , final String appSignature ) { dispatchOnConversationQueue ( new DispatchTask ( ) { @ Override protected void execute ( ) { try { startSessionGuarded ( context , appKey , appSignature ) ; } catch ( Exception e ) { ApptentiveLog . e ( TROUBLESHOOT , e , "Unable to start Apptentive Log Monitor" ) ; logException ( e ) ; } } } ) ; }
Attempts to start a new troubleshooting session . First the SDK will check if there is an existing session stored in the persistent storage and then check if the clipboard contains a valid access token . This call is async and returns immediately .