Package org.robovm.apple.gamekit
Class GKGameSession
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.gamekit.GKGameSession
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
@Deprecated public class GKGameSession extends NSObject
Deprecated.
Deprecated in iOS 12.0. For real-time matches, use GKMatchmakerViewController. For turn-based matches, use GKTurnBasedMatchmakerViewController.
- Since:
- Available in iOS 10.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGKGameSession.GKGameSessionPtrDeprecated.Nested 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
-
Constructor Summary
Constructors Modifier Constructor Description GKGameSession()Deprecated.protectedGKGameSession(NSObject.Handle h, long handle)Deprecated.protectedGKGameSession(NSObject.SkipInit skipInit)Deprecated. -
Method Summary
Modifier and Type Method Description static voidaddEventListener(GKGameSessionEventListener listener)Deprecated.Deprecated in iOS 12.0.voidclearBadge(NSArray<GKCloudPlayer> players, VoidBlock1<NSError> completionHandler)Deprecated.static voidcreateSessionInContainer(String containerName, String title, long maxPlayers, VoidBlock2<GKGameSession,NSError> completionHandler)Deprecated.NSArray<GKCloudPlayer>getBadgedPlayers()Deprecated.StringgetIdentifier()Deprecated.NSDategetLastModifiedDate()Deprecated.GKCloudPlayergetLastModifiedPlayer()Deprecated.longgetMaxNumberOfConnectedPlayers()Deprecated.GKCloudPlayergetOwner()Deprecated.NSArray<GKCloudPlayer>getPlayers()Deprecated.NSArray<GKCloudPlayer>getPlayers(GKConnectionState state)Deprecated.voidgetShareURL(VoidBlock2<NSURL,NSError> completionHandler)Deprecated.StringgetTitle()Deprecated.voidloadData(VoidBlock2<NSData,NSError> completionHandler)Deprecated.static voidloadSession(String identifier, VoidBlock2<GKGameSession,NSError> completionHandler)Deprecated.static voidloadSessionsInContainer(String containerName, VoidBlock2<NSArray<GKGameSession>,NSError> completionHandler)Deprecated.static voidremoveEventListener(GKGameSessionEventListener listener)Deprecated.Deprecated in iOS 12.0.static voidremoveSession(String identifier, VoidBlock1<NSError> completionHandler)Deprecated.voidsaveData(NSData data, VoidBlock2<NSData,NSError> completionHandler)Deprecated.voidsendData(NSData data, GKTransportType transport, VoidBlock1<NSError> completionHandler)Deprecated.voidsendMessage(String key, NSArray<NSString> arguments, NSData data, NSArray<GKCloudPlayer> players, boolean badgePlayers, VoidBlock1<NSError> completionHandler)Deprecated.voidsetConnectionState(GKConnectionState state, VoidBlock1<NSError> completionHandler)Deprecated.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, updateStrongRef
-
Constructor Details
-
GKGameSession
public GKGameSession()Deprecated. -
GKGameSession
Deprecated. -
GKGameSession
Deprecated.
-
-
Method Details
-
getIdentifier
Deprecated. -
getTitle
Deprecated. -
getOwner
Deprecated. -
getPlayers
Deprecated. -
getLastModifiedDate
Deprecated. -
getLastModifiedPlayer
Deprecated. -
getMaxNumberOfConnectedPlayers
public long getMaxNumberOfConnectedPlayers()Deprecated. -
getBadgedPlayers
Deprecated. -
getShareURL
Deprecated. -
loadData
Deprecated. -
saveData
Deprecated. -
setConnectionState
Deprecated. -
getPlayers
Deprecated. -
sendData
public void sendData(NSData data, GKTransportType transport, VoidBlock1<NSError> completionHandler)Deprecated. -
sendMessage
public void sendMessage(String key, NSArray<NSString> arguments, NSData data, NSArray<GKCloudPlayer> players, boolean badgePlayers, VoidBlock1<NSError> completionHandler)Deprecated. -
clearBadge
Deprecated. -
createSessionInContainer
public static void createSessionInContainer(String containerName, String title, long maxPlayers, VoidBlock2<GKGameSession,NSError> completionHandler)Deprecated. -
loadSessionsInContainer
public static void loadSessionsInContainer(String containerName, VoidBlock2<NSArray<GKGameSession>,NSError> completionHandler)Deprecated. -
loadSession
public static void loadSession(String identifier, VoidBlock2<GKGameSession,NSError> completionHandler)Deprecated. -
removeSession
Deprecated. -
addEventListener
Deprecated.Deprecated in iOS 12.0. Use GKLocalPlayer's registerListener: to register for GKLocalPlayerListener event notifications.- Since:
- Available in iOS 10.0 and later.
-
removeEventListener
Deprecated.Deprecated in iOS 12.0. Use GKLocalPlayer's unregisterListener: or unregisterAllListeners to unregister from GKLocalPlayerListener event notifications.- Since:
- Available in iOS 10.0 and later.
-