Package org.robovm.apple.authservices
Class ASWebAuthenticationSession
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.authservices.ASWebAuthenticationSession
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class ASWebAuthenticationSession extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classASWebAuthenticationSession.ASWebAuthenticationSessionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description protectedASWebAuthenticationSession()protectedASWebAuthenticationSession(NSObject.Handle h, long handle)protectedASWebAuthenticationSession(NSObject.SkipInit skipInit)ASWebAuthenticationSession(NSURL URL, String callbackURLScheme, VoidBlock2<NSURL,NSError> completionHandler) -
Method Summary
Modifier and Type Method Description voidcancel()booleancanStart()ASWebAuthenticationPresentationContextProvidinggetPresentationContextProvider()protected longinit(NSURL URL, String callbackURLScheme, VoidBlock2<NSURL,NSError> completionHandler)booleanprefersEphemeralWebBrowserSession()voidsetPrefersEphemeralWebBrowserSession(boolean v)voidsetPresentationContextProvider(ASWebAuthenticationPresentationContextProviding v)booleanstart()Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
ASWebAuthenticationSession
protected ASWebAuthenticationSession() -
ASWebAuthenticationSession
-
ASWebAuthenticationSession
-
ASWebAuthenticationSession
public ASWebAuthenticationSession(NSURL URL, String callbackURLScheme, VoidBlock2<NSURL,NSError> completionHandler)
-
-
Method Details
-
getPresentationContextProvider
- Since:
- Available in iOS 13.0 and later.
-
setPresentationContextProvider
- Since:
- Available in iOS 13.0 and later.
-
prefersEphemeralWebBrowserSession
public boolean prefersEphemeralWebBrowserSession()- Since:
- Available in iOS 13.0 and later.
-
setPrefersEphemeralWebBrowserSession
public void setPrefersEphemeralWebBrowserSession(boolean v)- Since:
- Available in iOS 13.0 and later.
-
canStart
public boolean canStart()- Since:
- Available in iOS 13.4 and later.
-
init
protected long init(NSURL URL, String callbackURLScheme, VoidBlock2<NSURL,NSError> completionHandler) -
start
public boolean start() -
cancel
public void cancel()
-